Pyjob

Latest version: v0.4.2

Safety actively analyzes 621622 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.4.2

- Bug fixes & maintenance

0.4.1

- Bug fixes & maintenance

0.4

- Renamed `PyJobConfigLockedException` to `DictLockedError`
- Reliability improvement for :func:`~pyjob.misc.typecast`
- Test added for :obj:`~pyjob.torque.TorqueTask`
- Remove `Job` and `Queue` classes in line with prior deprecation warnings
- Remove `pyjob.platform` package in line with prior deprecation warnings
- Remove `is_script`, `make_script`, `make_python_script`, `tmp_dir` and `tmp_file` functions in line with prior deprecation warnings

0.3.1

- Allow :obj:`~multiprocessing.Pool` processes to be set by default configuration file

0.3

*Fixed*

- [`19 <https://github.com/fsimkovic/pyjob/issues/19>`_] - :meth:`pyjob.local.LocalTask.wait` did not function behave correctly when STDOUT was piped to separate log
- [`18 <https://github.com/fsimkovic/pyjob/issues/18>`_] - Better handling of incomplete executable paths
- [`6 <https://github.com/fsimkovic/pyjob/issues/6>`_] - Bug fix in :func:`pyjob.cexec.cexec` to enable decoding of other :obj:`bytes` encodings than ASCII, which may be returned by :meth:`subprocess.Popen.communicate`
- Bug fix in :obj:`~pyjob.local.LocalTask` to prevent deadlock when processes did not terminate properly
- Bug fix in :meth:`pyjob.task.Task.wait` that attempted to call a :obj:`bool` in rare occasions

*Removed*

- :mod:`pyjob.misc` and :mod:`pyjob.platform` deprecated in favour of (temporary) modules

0.3.0

- [`15 <https://github.com/fsimkovic/pyjob/issues/15>`_] - configuration file added to control user-specific default settings

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.