Commit Graph

47 Commits

Author SHA256 Message Date
Ana Guerrero
9ab54edc60 Accepting request 1179196 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/1179196
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=26
2024-06-09 18:18:57 +00:00
c8f027425e Accepting request 1178984 from home:mcalabkova:branches:devel:languages:python:pytest
- update to 3.6.1
  * pytest-xdist workers now always execute the tests in the main thread.
  * Added proper handling of shouldstop and shouldfail conditions in workers.
  * Fixed compatibility issue between looponfail and editable installs.
  * Use the new main_thread_only execnet “execmodel” so that code which 
    expects to only run in the main thread will now work as expected.
  * Add backward compatibility for deadlock issue with the execnet new 
    main_thread_only “execmodel” triggered when pytest-cov accesses rinfo.

OBS-URL: https://build.opensuse.org/request/show/1178984
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=41
2024-06-07 11:57:26 +00:00
Ana Guerrero
a07f99edda Accepting request 1129240 from devel:languages:python:pytest
- update to 3.5.0:
  * ``--dist=loadscope`` now sorts scopes by number of tests to
    assign largest scopes early -- in many cases this should
    improve overall test session running time, as there is less
    chance of a large scope being left to be processed near the
    end of the session, leaving other workers idle.

    not ensure remote affinity with the main thread and might
  * Internal errors in workers are now propagated to the master node.
  * New ``pytest_xdist_auto_num_workers`` hook can be implemented by plugins
    or ``conftest.py`` files to control the number of workers when
  * ``psutil`` has proven to make ``pytest-xdist`` installation in certain
    platforms and containers problematic, so to use it for automatic number
  * Drop backward-compatibility "slave" aliases related to worker nodes.  We deliberately
    moved away from this terminology years ago, and it seems like the right time to finish
  * New functions ``xdist.is_xdist_worker``, ``xdist.is_xdist_master``, ``xdist.get_xdist_worker_id``,
    pytest_report_from_serializable hooks from pytest 4.4
  - new ``worker_id`` fixture, returns the id of the worker in a test or
- Update to 1.10

OBS-URL: https://build.opensuse.org/request/show/1129240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=25
2023-12-07 18:08:48 +00:00
9e5629ac71 - update to 3.5.0:
* ``--dist=loadscope`` now sorts scopes by number of tests to
    assign largest scopes early -- in many cases this should
    improve overall test session running time, as there is less
    chance of a large scope being left to be processed near the
    end of the session, leaving other workers idle.
    not ensure remote affinity with the main thread and might
  * Internal errors in workers are now propagated to the master node.
  * New ``pytest_xdist_auto_num_workers`` hook can be implemented by plugins
    or ``conftest.py`` files to control the number of workers when
  * ``psutil`` has proven to make ``pytest-xdist`` installation in certain
    platforms and containers problematic, so to use it for automatic number
  * Drop backward-compatibility "slave" aliases related to worker nodes.  We deliberately
    moved away from this terminology years ago, and it seems like the right time to finish
  * New functions ``xdist.is_xdist_worker``, ``xdist.is_xdist_master``, ``xdist.get_xdist_worker_id``,
    pytest_report_from_serializable hooks from pytest 4.4
  - new ``worker_id`` fixture, returns the id of the worker in a test or
- Update to 1.10

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=39
2023-11-27 20:06:45 +00:00
Ana Guerrero
836c649479 Accepting request 1127364 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/1127364
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=24
2023-11-19 19:14:12 +00:00
10b85da7e0 Accepting request 1127360 from home:benoit_monin:branches:devel:languages:python:pytest
update to 3.4.0

OBS-URL: https://build.opensuse.org/request/show/1127360
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=37
2023-11-17 20:19:01 +00:00
Dominique Leuenberger
93e4cd0f43 Accepting request 1088464 from devel:languages:python:pytest
- update to 3.3.1:
  * Avoid remote calls during startup as execnet by default does
    not ensure remote affinity with the main thread and might 
    accidentally schedule the pytest worker into a non-main
    thread, which breaks numerous frameworks, for example
    ``asyncio``, ``anyio``, ``PyQt/PySide``, etc.
    A more safe correction will require thread affinity in
    ``execnet``

OBS-URL: https://build.opensuse.org/request/show/1088464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=23
2023-05-24 18:21:37 +00:00
c42dabf836 - update to 3.3.1:
* Avoid remote calls during startup as execnet by default does
    not ensure remote affinity with the main thread and might 
    accidentally schedule the pytest worker into a non-main
    thread, which breaks numerous frameworks, for example
    ``asyncio``, ``anyio``, ``PyQt/PySide``, etc.
    A more safe correction will require thread affinity in
    ``execnet``

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=35
2023-05-22 21:16:28 +00:00
Dominique Leuenberger
4245335d1c Accepting request 1087079 from devel:languages:python:pytest
- update to 3.3.0:
  * Improved progress output when collecting nodes to be less
     verbose.

OBS-URL: https://build.opensuse.org/request/show/1087079
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=22
2023-05-19 09:55:15 +00:00
b9124c8d28 - update to 3.3.0:
* Improved progress output when collecting nodes to be less
     verbose.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=33
2023-05-14 09:41:33 +00:00
Dominique Leuenberger
079252b8fd Accepting request 1082425 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/1082425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=21
2023-04-25 14:53:24 +00:00
8b0d42de06 Accepting request 1082422 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1082422
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=31
2023-04-24 09:13:34 +00:00
Dominique Leuenberger
d655ea1cae Accepting request 1074586 from devel:languages:python:pytest
- update to 3.2.1:
  * Fixed hang in ``worksteal`` scheduler.
  * Improved Documentation
  * Document limitations for debugging due
    to standard I/O of workers not being forwarded. Also, mention
    remote debugging as a possible workaround.
  Features:
  * Users can now configure ``load``
    scheduling precision using ``--maxschedchunk`` command
    line option.
  * New ``worksteal`` scheduler, based on
    the idea of `work stealing
    It's similar
    to ``load`` scheduler, but it should handle tests with
    significantly differing duration better, and, at the same
    time, it should provide similar or better reuse of fixtures.

OBS-URL: https://build.opensuse.org/request/show/1074586
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=20
2023-03-29 21:26:20 +00:00
58d61ae51a - update to 3.2.1:
* Fixed hang in ``worksteal`` scheduler.
  * Improved Documentation
  * Document limitations for debugging due
    to standard I/O of workers not being forwarded. Also, mention
    remote debugging as a possible workaround.
  Features:
  * Users can now configure ``load``
    scheduling precision using ``--maxschedchunk`` command
    line option.
  * New ``worksteal`` scheduler, based on
    the idea of `work stealing
    It's similar
    to ``load`` scheduler, but it should handle tests with
    significantly differing duration better, and, at the same
    time, it should provide similar or better reuse of fixtures.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=29
2023-03-27 07:30:01 +00:00
Dominique Leuenberger
a106c069c0 Accepting request 1039058 from devel:languages:python:pytest
- Remove python_module macro definition
- Use autosetup instead of setup + autopatch
- Remove reintroduce-slave-terminology.patch
- Remove 0001-Revert-Remove-compat-for-pytest-6.patch
- Update to 3.0.2:
  # Bug Fixes
  * #813: Cancel shutdown when a crashed worker is restarted.
  # Deprecations
  * #825: The --rsyncdir command line argument and rsyncdirs config variable
    are deprecated.
  * The rsync feature will be removed in pytest-xdist 4.0.
  * #826: The --looponfail command line argument and looponfailroots config
    variable are deprecated.
  * The loop-on-fail feature will be removed in pytest-xdist 4.0.
  # Improved Documentation
  * #791: Document the pytest_xdist_auto_num_workers hook.
  * #796: Added known limitations section to documentation.
  * #829: Document the -n logical option.
  # Features
  * #792: The environment variable PYTEST_XDIST_AUTO_NUM_WORKERS can now be
    used to specify the default for -n auto and -n logical.
  * #812: Partially restore old initial batch distribution algorithm in
    LoadScheduling.
  * pytest orders tests for optimal sequential execution - i. e. avoiding
    unnecessary setup and teardown of fixtures. So executing tests in
    consecutive chunks is important for optimal performance.
  * In v1.14, initial test distribution in LoadScheduling was changed to
    round-robin, optimized for the corner case, when the number of tests is
    less than 2 * number of nodes. At the same time, it became worse for all
    other cases.
  * For example: if some tests use some "heavy" fixture, and these tests fit
    into the initial batch, with round-robin distribution the fixture will be
    created min(n_tests, n_workers) times, no matter how many other tests there
    are.
  * With the old algorithm (before v1.14), if there are enough tests not using
    the fixture, the fixture was created only once.
  * So restore the old behavior for typical cases where the number of tests is
    much greater than the number of workers (or, strictly speaking, when there
    are at least 2 tests for every node).
  # Removals
  * #468: The --boxed command-line option has been removed. If you still need
    this functionality, install pytest-forked separately.
  # Trivial Changes
  * #468: The py dependency has been dropped.
  * #822: Replace internal usage of py.log with a custom solution (but with the
    same interface).
  * #823: Remove usage of py._pydir as an rsync candidate.
  * #824: Replace internal usages of py.path.local by pathlib.Path.

OBS-URL: https://build.opensuse.org/request/show/1039058
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=19
2023-01-06 16:04:27 +00:00
d3708f49fe - Remove python_module macro definition
- Use autosetup instead of setup + autopatch
- Remove reintroduce-slave-terminology.patch
- Remove 0001-Revert-Remove-compat-for-pytest-6.patch
- Update to 3.0.2:
  # Bug Fixes
  * #813: Cancel shutdown when a crashed worker is restarted.
  # Deprecations
  * #825: The --rsyncdir command line argument and rsyncdirs config variable
    are deprecated.
  * The rsync feature will be removed in pytest-xdist 4.0.
  * #826: The --looponfail command line argument and looponfailroots config
    variable are deprecated.
  * The loop-on-fail feature will be removed in pytest-xdist 4.0.
  # Improved Documentation
  * #791: Document the pytest_xdist_auto_num_workers hook.
  * #796: Added known limitations section to documentation.
  * #829: Document the -n logical option.
  # Features
  * #792: The environment variable PYTEST_XDIST_AUTO_NUM_WORKERS can now be
    used to specify the default for -n auto and -n logical.
  * #812: Partially restore old initial batch distribution algorithm in
    LoadScheduling.
  * pytest orders tests for optimal sequential execution - i. e. avoiding
    unnecessary setup and teardown of fixtures. So executing tests in
    consecutive chunks is important for optimal performance.
  * In v1.14, initial test distribution in LoadScheduling was changed to
    round-robin, optimized for the corner case, when the number of tests is
    less than 2 * number of nodes. At the same time, it became worse for all
    other cases.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=27
2022-11-30 08:08:07 +00:00
Dominique Leuenberger
4c64a2470b Accepting request 946881 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/946881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=18
2022-01-23 15:25:38 +00:00
c9d5ba2911 Accepting request 946700 from home:buschmann23:branches:devel:languages:python:pytest
- Update to 2.5.0
  * Features
    + Full compatibility with pytest 7 - no deprecation warnings or
      use of legacy features.
    + New --dist=loadgroup option, which ensures all tests marked
      with @pytest.mark.xdist_group run in the same session/worker.
      Other tests run distributed as in --dist=load.
  * Trivial Changes
    + Use @pytest.hookspec decorator to declare hook options in
      newhooks.py to avoid warnings in pytest 7.0.
    + Use up-to-date setup.cfg/pyproject.toml packaging setup.
    + Started using type annotations and mypy checking internally.
      The types are incomplete and not published.
- Changes from 2.4.0
  * Features
    + On Linux, the process title now changes to indicate the current
      worker state (running/idle). Depends on the setproctitle package,
      which can be installed with pip install pytest-xdist[setproctitle].
    + Add support for Python 3.10.
- Changes from 2.3.0
  * Deprecations and Removals
    + Python 3.5 is no longer supported.
  * Features
    + Add --numprocesses=logical flag, which automatically uses the
      number of logical CPUs available, instead of physical CPUs
      with auto. This is very useful for test suites which are not
      CPU-bound.
    + Added new pytest_handlecrashitem hook to allow handling and
      rescheduling crashed items.
  * Bug Fixes
    + Copy the parent process sys.path into local workers, to work
      around execnet's python -c adding the current directory to sys.path.
    + Fix issue caused by changing the branch name of the pytest repository.
  * Trivial Changes
    + Replace master with controller where ever possible.
    + Use 'main' to refer to pytest default branch in tox env names.
- Update patches
  * reintroduce-slave-terminology.patch
  * 0001-Revert-Remove-compat-for-pytest-6.patch
- Require setuptools_scm >= 6.0 for building

OBS-URL: https://build.opensuse.org/request/show/946700
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=26
2022-01-17 06:28:23 +00:00
Dominique Leuenberger
92e1bd5e19 Accepting request 868934 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/868934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=17
2021-02-04 19:23:28 +00:00
Markéta Machová
d2c09f045a Accepting request 868579 from home:dirkmueller:branches:devel:languages:python:pytest
- update to 2.2.0:
  * Internal errors in workers are now propagated to the master node.

OBS-URL: https://build.opensuse.org/request/show/868579
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=24
2021-02-03 12:31:13 +00:00
Dominique Leuenberger
9517055d3c Accepting request 841526 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/841526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=16
2020-10-29 08:47:54 +00:00
Markéta Machová
6173e00735 Accepting request 841525 from home:mcalabkova:branches:devel:languages:python:pytest
- Skip test failing with the new pytest

OBS-URL: https://build.opensuse.org/request/show/841525
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=22
2020-10-13 11:51:55 +00:00
Dominique Leuenberger
0e180a5683 Accepting request 830843 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/830843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=15
2020-09-04 09:03:09 +00:00
Markéta Machová
e064f81a24 Accepting request 830842 from home:mcalabkova:branches:devel:languages:python:pytest
- Update to 2.1.0
  * New ``pytest_xdist_auto_num_workers`` hook can be implemented by plugins 
    or ``conftest.py`` files to control the number of workers when 
    ``--numprocesses=auto`` is given in the command-line.
  * ``psutil`` has proven to make ``pytest-xdist`` installation in certain 
    platforms and containers problematic, so to use it for automatic number 
    of CPUs detection users need to install the ``psutil`` extra
- Add patches to keep compatibility with older pytests:
  * reintroduce-slave-terminology.patch
  * 0001-Revert-Remove-compat-for-pytest-6.patch

OBS-URL: https://build.opensuse.org/request/show/830842
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=20
2020-08-31 14:15:07 +00:00
Tomáš Chvátal
d98e85796a Accepting request 829113 from home:mcalabkova:branches:devel:languages:python:pytest
- Update to 2.0.0
  * Drop backward-compatibility "slave" aliases related to worker nodes.  We deliberately 
    moved away from this terminology years ago, and it seems like the right time to finish 
    the deprecation and removal process.
  * ``pytest-xdist`` no longer supports Python 2.7.
  * New functions ``xdist.is_xdist_worker``, ``xdist.is_xdist_master``, ``xdist.get_xdist_worker_id``, 
    to easily identify the current node.
  * When using ``-n auto``, count the number of physical CPU cores instead of logical ones.
  * ``pytest-xdist`` now requires ``pytest>=6.0``.

OBS-URL: https://build.opensuse.org/request/show/829113
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=19
2020-08-25 08:26:18 +00:00
Yuchen Lin
bab70ab986 Accepting request 805107 from devel:languages:python:pytest
- Do not do symlinks

OBS-URL: https://build.opensuse.org/request/show/805107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=14
2020-05-28 07:05:34 +00:00
Tomáš Chvátal
32aee40166 - Do not do symlinks
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=17
2020-05-13 09:10:14 +00:00
Dominique Leuenberger
52e23d06f8 Accepting request 799798 from devel:languages:python:pytest
- 1.32.0:
  * #524: Add testrun_uid fixture. This is a shared value that uniquely identifies a test run among all workers. This also adds a PYTEST_XDIST_TESTRUNUID environment variable that is accessible within a test as well as a command line option --testrunuid to manually set the value from outside.

OBS-URL: https://build.opensuse.org/request/show/799798
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=13
2020-05-04 16:32:35 +00:00
Tomáš Chvátal
92ec50bad6 - 1.32.0:
* #524: Add testrun_uid fixture. This is a shared value that uniquely identifies a test run among all workers. This also adds a PYTEST_XDIST_TESTRUNUID environment variable that is accessible within a test as well as a command line option --testrunuid to manually set the value from outside.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=15
2020-05-03 07:42:37 +00:00
Dominique Leuenberger
f03ae7ab51 Accepting request 761139 from devel:languages:python:pytest
- Update to 1.31.0:
  * #486: Add support for Python 3.8.
  * #491: Fix regression that caused custom plugin command-line
    arguments to be discarded when using --tx mode.

OBS-URL: https://build.opensuse.org/request/show/761139
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=12
2020-01-16 17:13:28 +00:00
Tomáš Chvátal
2d34346015 - Update to 1.31.0:
* #486: Add support for Python 3.8.
  * #491: Fix regression that caused custom plugin command-line
    arguments to be discarded when using --tx mode.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=13
2020-01-06 12:54:09 +00:00
Dominique Leuenberger
06dc884741 Accepting request 735843 from devel:languages:python:pytest
- Update to 1.30.0:
  * Fix crash issues related to running xdist with the terminal plugin disabled
  * Initialization between workers and master nodes is now more consistent

OBS-URL: https://build.opensuse.org/request/show/735843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=11
2019-12-02 10:26:51 +00:00
Tomáš Chvátal
cba1a4d054 - Update to 1.30.0:
* Fix crash issues related to running xdist with the terminal plugin disabled
  * Initialization between workers and master nodes is now more consistent

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=11
2019-10-07 13:04:11 +00:00
Dominique Leuenberger
e85713d42c Accepting request 714231 from devel:languages:python:pytest
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/714231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=10
2019-07-30 11:00:29 +00:00
Tomáš Chvátal
4620e8d6c3 - Update to 1.29.0:
* #226: --max-worker-restart now assumes a more reasonable value (4 times the number of nodes) when not given explicitly. This prevents test suites from running forever when the suite crashes during collection.
  * #435: When the test session is interrupted due to running out of workers, the reason is shown in the test summary for easier viewing.
  * #442: Compatibility fix for upcoming pytest 5.0: session.exitstatus is now an IntEnum object.
  * #435: No longer show an internal error when we run out of workers due to crashes.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=9
2019-07-02 12:28:43 +00:00
Tomáš Chvátal
7337563ee4 - Update to 1.28.0:
* #426: pytest-xdist now uses the new pytest_report_to_serializable and
    pytest_report_from_serializable hooks from pytest 4.4

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=8
2019-06-03 08:52:18 +00:00
Dominique Leuenberger
b07700efcc Accepting request 687180 from devel:languages:python:pytest
- Update to 1.27.0:
  * #374: The new ``pytest_xdist_getremotemodule`` hook allows overriding the module run on remote nodes.
  * #415: Improve behavior of ``--numprocesses=auto`` to work well with ``--pdb`` option.

OBS-URL: https://build.opensuse.org/request/show/687180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=9
2019-03-26 14:35:30 +00:00
Tomáš Chvátal
1c9dba3e49 - Update to 1.27.0:
* #374: The new ``pytest_xdist_getremotemodule`` hook allows overriding the module run on remote nodes.
  * #415: Improve behavior of ``--numprocesses=auto`` to work well with ``--pdb`` option.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=6
2019-03-21 10:11:39 +00:00
Stephan Kulow
a377be4548 Accepting request 674153 from devel:languages:python:pytest
- Update to 1.26.1:
  * #406: Do not implement deprecated pytest_logwarning hook in pytest versions where it is deprecated.
  * #376: The current directory is no longer added sys.path for local workers, only for remote connections.
  * #379: Warning attributes are checked to make sure they can be dumped prior to serializing the warning for submission to the master node.
  * #372: Pytest versions older than 3.6 are no longer supported.
  * #373: Node setup information is hidden when pytest is run in quiet mode to reduce noise on many-core machines.
  * #388: mainargv is made available in workerinput from the host's sys.argv.
  * #384: pytest 4.1 support: ExceptionInfo API changes.
  * #390: pytest 4.1 support: pytest_logwarning hook removed.

OBS-URL: https://build.opensuse.org/request/show/674153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=8
2019-02-24 16:04:27 +00:00
Tomáš Chvátal
583c521d1d - Update to 1.26.1:
* #406: Do not implement deprecated pytest_logwarning hook in pytest versions where it is deprecated.
  * #376: The current directory is no longer added sys.path for local workers, only for remote connections.
  * #379: Warning attributes are checked to make sure they can be dumped prior to serializing the warning for submission to the master node.
  * #372: Pytest versions older than 3.6 are no longer supported.
  * #373: Node setup information is hidden when pytest is run in quiet mode to reduce noise on many-core machines.
  * #388: mainargv is made available in workerinput from the host's sys.argv.
  * #384: pytest 4.1 support: ExceptionInfo API changes.
  * #390: pytest 4.1 support: pytest_logwarning hook removed.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-xdist?expand=0&rev=4
2019-02-12 15:28:48 +00:00
Dominique Leuenberger
c8edb6b8cd Accepting request 644851 from devel:languages:python:pytest
- update to version 1.23.2
- add python-six to runtime deps
  * Fix issue where Warnings could cause pytest to fail if they
     do not set the args attribute correctly.
  * Fix warnings transfer between workers and master node with pytest >= 3.8
  * Improve collection performance by reducing the number of events
     sent to master node (forwarded request 644850 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/644851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=7
2018-11-08 08:39:21 +00:00
Yuchen Lin
86f4a2cf21 Accepting request 594621 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/594621
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=6
2018-04-11 11:57:08 +00:00
Dominique Leuenberger
2372b82d96 Accepting request 579827 from devel:languages:python
-  cleanup Requires and spec (forwarded request 579826 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/579827
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=5
2018-02-25 10:47:16 +00:00
Dominique Leuenberger
331e124911 Accepting request 563777 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/563777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=4
2018-01-13 20:48:26 +00:00
Dominique Leuenberger
baef68cfca Accepting request 561517 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/561517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=3
2018-01-05 00:02:48 +00:00
Dominique Leuenberger
6f6e326d5f Accepting request 542009 from devel:languages:python
-  new pytest-xdist requires pytest-forked package (forwarded request 542008 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/542009
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=2
2017-11-17 09:54:54 +00:00
Dominique Leuenberger
5382a1ffc6 Accepting request 489999 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/489999
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest-xdist?expand=0&rev=1
2017-05-06 16:27:21 +00:00