Skip to content

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Nov 10, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pytest-xdist (changelog) 2.2.1 -> 2.5.0 age adoption passing confidence

Release Notes

pytest-dev/pytest-xdist (pytest-xdist)

v2.5.0

Compare Source

===============================

Deprecations and Removals

  • #&#8203;468 <https://github.com/pytest-dev/pytest-xdist/issues/468>_: The --boxed command line argument is deprecated. Install pytest-forked <https://pypi.org/project/pytest-forked>__ and use --forked instead. pytest-xdist 3.0.0 will remove the --boxed argument and pytest-forked dependency.

Features

  • #&#8203;722 <https://github.com/pytest-dev/pytest-xdist/issues/722>_: Full compatibility with pytest 7 - no deprecation warnings or use of legacy features.

  • #&#8203;733 <https://github.com/pytest-dev/pytest-xdist/issues/733>_: 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

  • #&#8203;708 <https://github.com/pytest-dev/pytest-xdist/issues/708>_: Use @pytest.hookspec decorator to declare hook options in newhooks.py to avoid warnings in pytest 7.0.

  • #&#8203;719 <https://github.com/pytest-dev/pytest-xdist/issues/719>_: Use up-to-date setup.cfg/pyproject.toml packaging setup.

  • #&#8203;720 <https://github.com/pytest-dev/pytest-xdist/issues/720>_: Require pytest>=6.2.0.

  • #&#8203;721 <https://github.com/pytest-dev/pytest-xdist/issues/721>_: Started using type annotations and mypy checking internally. The types are incomplete and not published.

v2.4.0

Compare Source

===============================

Features

  • #&#8203;696 <https://github.com/pytest-dev/pytest-xdist/issues/696>_: On Linux, the process title now changes to indicate the current worker state (running/idle).

    Depends on the setproctitle <https://pypi.org/project/setproctitle/>__ package, which can be installed with pip install pytest-xdist[setproctitle].

  • #&#8203;704 <https://github.com/pytest-dev/pytest-xdist/issues/704>_: Add support for Python 3.10.

v2.3.0

Compare Source

===============================

Deprecations and Removals

  • #&#8203;654 <https://github.com/pytest-dev/pytest-xdist/issues/654>_: Python 3.5 is no longer supported.

Features

  • #&#8203;646 <https://github.com/pytest-dev/pytest-xdist/issues/646>_: 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.

  • #&#8203;650 <https://github.com/pytest-dev/pytest-xdist/issues/650>_: Added new pytest_handlecrashitem hook to allow handling and rescheduling crashed items.

Bug Fixes

  • #&#8203;421 <https://github.com/pytest-dev/pytest-xdist/issues/421>_: Copy the parent process sys.path into local workers, to work around execnet's python -c adding the current directory to sys.path.

  • #&#8203;638 <https://github.com/pytest-dev/pytest-xdist/issues/638>_: Fix issue caused by changing the branch name of the pytest repository.

Trivial Changes

  • #&#8203;592 <https://github.com/pytest-dev/pytest-xdist/issues/592>_: Replace master with controller where ever possible.

  • #&#8203;643 <https://github.com/pytest-dev/pytest-xdist/issues/643>_: Use 'main' to refer to pytest default branch in tox env names.


Configuration

📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Nov 10, 2024
@renovate renovate bot force-pushed the renovate/pytest-xdist-2.x branch from bf4155b to 4a404b6 Compare November 10, 2024 17:49
@ctrl-q ctrl-q enabled auto-merge November 10, 2024 18:17
@renovate renovate bot force-pushed the renovate/pytest-xdist-2.x branch from 4a404b6 to 0f8e307 Compare November 10, 2024 18:31
@renovate renovate bot force-pushed the renovate/pytest-xdist-2.x branch from 0f8e307 to c5bda86 Compare November 10, 2024 18:43
@ctrl-q ctrl-q merged commit c1afbed into master Nov 10, 2024
10 checks passed
@ctrl-q ctrl-q deleted the renovate/pytest-xdist-2.x branch November 10, 2024 18:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant