Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency pytest-xdist to v2.5.0 #17

Merged
merged 1 commit into from
Nov 10, 2024

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