Pytest-xprocess

Latest version: v1.0.2

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

Scan your dependencies

Page 1 of 5

1.0.1

------------------

- Add missing test suite files to source distribution

1.0.0

------------------

- `ProcessStarter.pattern` is now optional. Users may provide either `ProcessStarter.pattern` or `ProcessStarter.callback` or both.

0.23.0

-------------------

- Drop support for Python 3.7
- Add support for Python 3.11
- Remove dependency on `py`

0.22.2

-------------------

- Python 3.10 is now officially supported
- `surrogateescape` will now be used as error handling strategy for encode/decode operations. (`127 <https://github.com/pytest-dev/pytest-xprocess/pull/127>`)
- Make log files persistency, added in `0.21.0`, optional, defaulting to True. The previous logging behavior (prior to `0.21.0`) can be enabled by setting `persist_logs` flag to `False` when calling `XProcess.ensure`. (`122 <https://github.com/pytest-dev/pytest-xprocess/pull/122>`_)
- Fix resource warnings due to leaked internal file handles (`121 <https://github.com/pytest-dev/pytest-xprocess/pull/121>`_)
- Ignore zombie processes which are erroneously considered alive with python 3.11
(`117 <https://github.com/pytest-dev/pytest-xprocess/pull/118>`_)

0.21.0

-------------------

- Explicitly add `py` package as a dependency, fixing issue with `pytest` >= 7.2.0
- Process log files will not be overwritten for each new process anymore, making it
easier to debug issues that occurred in the middle of failed test runs

0.20.0

-------------------

- Cleanup reminders will now only be printed for verbosity
levels equal or greater than 1

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.