Procrunner

Latest version: v2.3.3

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

Scan your dependencies

Page 2 of 5

2.1.0

------------------
* `Deprecated array access on the return object (60). <https://github.com/DiamondLightSource/python-procrunner/pull/60>`_
The return object will become a subprocess.CompletedProcess in a future
release, which no longer allows array-based access. For a translation table
of array elements to attributes please see the pull request linked above.
* Add a `new parameter 'raise_timeout_exception' (61). <https://github.com/DiamondLightSource/python-procrunner/pull/61>`_
When set to 'True' a subprocess.TimeoutExpired exception is raised when the
process runtime exceeds the timeout threshold. This defaults to 'False' and
will be set to 'True' in a future release.

2.0.0

------------------
* Python 3.5+ only, support for Python 2.7 has been dropped
* Deprecated function alias run_process() has been removed
* Fixed a stability issue on Windows

1.1.0

------------------
* Add Python 3.8 support, drop Python 3.4 support

1.0.2

------------------
* Stop environment override variables leaking into the process environment

1.0.1

------------------
* Minor fixes on the return object (implement equality,
mark as unhashable)

1.0.0

------------------
* Support file system path objects (PEP-519) in arguments
* Change the return object to make it similar to
subprocess.CompletedProcess, introduced with Python 3.5+

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.