17
0

Commit Graph

  • 33ad8e8b98 Accepting request 1298115 from devel:languages:python:pytest factory Dominique Leuenberger 2025-08-08 13:09:57 +00:00
  • 95cca5edb5 - Add upstream patch fix-test_process_initialization.patch gh#pytest-dev/pytest-xprocess#157 to fix tests in slow machines Daniel Garcia 2025-08-07 10:13:23 +00:00
  • d6786f7a00 Accepting request 1275120 from devel:languages:python:pytest Dominique Leuenberger 2025-05-07 17:15:58 +00:00
  • eb6eb9f92d - Switch to pyproject macros. Steve Kowalik 2025-05-07 07:08:26 +00:00
  • 7539e9fc3a Accepting request 1179145 from devel:languages:python:pytest slfo-main slfo-1.2 Ana Guerrero 2024-06-07 13:01:53 +00:00
  • 3965ea16bd - update to 1.0.2: * remove tests from source installation Dirk Mueller 2024-06-07 07:08:23 +00:00
  • dc825cb22d Accepting request 1167778 from devel:languages:python:pytest Ana Guerrero 2024-04-16 18:03:12 +00:00
  • e76115b6e9 - 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. Dirk Mueller 2024-04-15 09:13:44 +00:00
  • e8b87a1172 Accepting request 1114844 from devel:languages:python:pytest Ana Guerrero 2023-10-04 20:30:21 +00:00
  • 1952c02bb9 - update to 0.23.0: * Drop support for Python 3.7 * Add support for Python 3.11 * Remove dependency on py Dirk Mueller 2023-10-02 15:00:59 +00:00
  • c259f5dba2 Accepting request 1084894 from devel:languages:python:pytest Dominique Leuenberger 2023-05-09 11:06:25 +00:00
  • da6d026e72 - 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 Dirk Mueller 2023-05-04 22:32:33 +00:00
  • 6ec386bd3b Accepting request 1082424 from devel:languages:python:pytest Dominique Leuenberger 2023-04-25 14:53:23 +00:00
  • 2420112c08 Accepting request 1082423 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-24 09:13:29 +00:00
  • d32f46a97c Accepting request 1039102 from devel:languages:python:pytest Dominique Leuenberger 2023-01-06 16:04:31 +00:00
  • 6d88c2ac03 - 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. Daniel Garcia 2022-11-30 12:19:51 +00:00
  • 67e8c0ef53 Accepting request 901127 from devel:languages:python:pytest Dominique Leuenberger 2021-07-10 20:53:45 +00:00
  • 82c44fc50a Accepting request 900877 from home:stroeder:python Matej Cepl 2021-06-21 08:05:02 +00:00