| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python312-pytest-xprocess | Distribution: openSUSE Tumbleweed |
| Version: 1.0.2 | Vendor: openSUSE |
| Release: 3.1 | Build date: Thu Aug 7 12:03:28 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 54464 | Source RPM: python-pytest-xprocess-1.0.2-3.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/pytest-dev/pytest-xprocess | |
| Summary: A pytest plugin for managing processes across test runs | |
This will provide a xprocess fixture which can be used to ensure that external processes on which your application depends are up and running during testing. You can also use it to start and pre-configure test-specific databases (i.e. Postgres, Couchdb).
MIT
* Thu Aug 07 2025 Daniel Garcia <daniel.garcia@suse.com>
- Add upstream patch fix-test_process_initialization.patch
gh#pytest-dev/pytest-xprocess#157 to fix tests in slow machines
* Wed May 07 2025 Steve Kowalik <steven.kowalik@suse.com>
- Switch to pyproject macros.
* Fri Jun 07 2024 Dirk Müller <dmueller@suse.com>
- update to 1.0.2:
* remove tests from source installation
* Mon Apr 15 2024 Dirk Müller <dmueller@suse.com>
- update to 1.0.1:
* Add missing test suite files to source distribution
* ProcessStarter.pattern is now optional. Users may provide
either ProcessStarter.pattern or ProcessStarter.callback or
both.
* Mon Oct 02 2023 Dirk Müller <dmueller@suse.com>
- update to 0.23.0:
* Drop support for Python 3.7
* Add support for Python 3.11
* Remove dependency on `py`
* Thu May 04 2023 Dirk Müller <dmueller@suse.com>
- update to 0.22.2:
* Python 3.10 is now officially supported
* `surrogateescape` will now be used as error handling strategy
for encode/decode operations.
* 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`.
* Fix resource warnings due to leaked internal file handles
* Ignore zombie processes which are erroneously considered
alive with python 3.11
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
- add sle15_python_module_pythons (jsc#PED-68)
* Wed Nov 30 2022 Daniel Garcia <daniel.garcia@suse.com>
- Remove python_module macro definition
- More specific python_sitelib in %files
- Update to 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.19.0:
* drop support for python 3.5 and 3.6
* reorganize internals. pytest-xprocess is now a package and all resources
used by running processes are kept as instances of
:class:XProcessResources.
- 0.18.1:
* Fix bug with previous release where internal module was missing
- 0.18.0:
* :method:`ProcessInfo.terminate` will now terminate outer leaves in process
tree first and work its way towards root process. For example, if a process
has child and grandchild, xprocess will terminate first child and
grandchild and only then will the root process receive a termination
signal.
* :class:`ProcessStarter` now has attr:terminate_on_interrupt. This flag will
make xprocess attempt to terminate and clean up all started process
resources upon interruptions during pytest runs (CTRL+C, SIGINT and
internal errors) when set to True. It will default to False, so if the
described behaviour is desired the flag must be explicitly set True.
* Add a new popen_kwargs variable to ProcessStarter, this variable can be
used for passing keyword values to the subprocess.Popen constructor, giving
the user more control over how the process is initialized.
* Sat Jun 19 2021 Michael Ströder <michael@stroeder.com>
- initial packaging of 0.17.1
/usr/lib/python3.12/site-packages/pytest_xprocess-1.0.2.dist-info /usr/lib/python3.12/site-packages/pytest_xprocess-1.0.2.dist-info/INSTALLER /usr/lib/python3.12/site-packages/pytest_xprocess-1.0.2.dist-info/METADATA /usr/lib/python3.12/site-packages/pytest_xprocess-1.0.2.dist-info/RECORD /usr/lib/python3.12/site-packages/pytest_xprocess-1.0.2.dist-info/REQUESTED /usr/lib/python3.12/site-packages/pytest_xprocess-1.0.2.dist-info/WHEEL /usr/lib/python3.12/site-packages/pytest_xprocess-1.0.2.dist-info/entry_points.txt /usr/lib/python3.12/site-packages/pytest_xprocess-1.0.2.dist-info/licenses /usr/lib/python3.12/site-packages/pytest_xprocess-1.0.2.dist-info/licenses/LICENSE /usr/lib/python3.12/site-packages/pytest_xprocess-1.0.2.dist-info/top_level.txt /usr/lib/python3.12/site-packages/xprocess /usr/lib/python3.12/site-packages/xprocess/__init__.py /usr/lib/python3.12/site-packages/xprocess/__pycache__ /usr/lib/python3.12/site-packages/xprocess/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/xprocess/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/xprocess/__pycache__/pytest_xprocess.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/xprocess/__pycache__/pytest_xprocess.cpython-312.pyc /usr/lib/python3.12/site-packages/xprocess/__pycache__/xprocess.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/xprocess/__pycache__/xprocess.cpython-312.pyc /usr/lib/python3.12/site-packages/xprocess/pytest_xprocess.py /usr/lib/python3.12/site-packages/xprocess/xprocess.py /usr/share/doc/packages/python312-pytest-xprocess /usr/share/doc/packages/python312-pytest-xprocess/README.rst /usr/share/licenses/python312-pytest-xprocess /usr/share/licenses/python312-pytest-xprocess/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Oct 25 22:22:47 2025