Skip to content

deps(deps): bump the pytest-ecosystem group across 1 directory with 2 updates - #444

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pytest-ecosystem-dd5e6fb63d
Open

deps(deps): bump the pytest-ecosystem group across 1 directory with 2 updates#444
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pytest-ecosystem-dd5e6fb63d

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on pytest-rerunfailures and pytest-playwright to permit the latest version.
Updates pytest-rerunfailures to 16.5

Changelog

Sourced from pytest-rerunfailures's changelog.

16.5 (2026-08-13)

Features ++++++++

  • Add --max-suite-reruns option to cap the total number of reruns across the entire test suite. Once the limit is reached, no further reruns occur regardless of per-test --reruns or @pytest.mark.flaky settings. ([#298](https://github.com/pytest-dev/pytest-rerunfailures/issues/298) <https://github.com/pytest-dev/pytest-rerunfailures/issues/298>_)

Bug Fixes +++++++++

  • Create a new test class instance for each rerun. Previously the instance of the failed attempt was reused, so state stored on self leaked into the rerun and broke test isolation. Fixtures cached at class scope or higher are still not re-executed. ([#268](https://github.com/pytest-dev/pytest-rerunfailures/issues/268) <https://github.com/pytest-dev/pytest-rerunfailures/issues/268>_)
  • Prevent a rerun when a fixture teardown raises an error matching --rerun-except. Previously only the error from the current test stage was considered, so a --rerun-except-matching error raised during teardown was ignored and the test was rerun anyway. ([#270](https://github.com/pytest-dev/pytest-rerunfailures/issues/270) <https://github.com/pytest-dev/pytest-rerunfailures/issues/270>_)

16.4 (2026-07-01)

Breaking changes ++++++++++++++++

  • Drop support for pytest 8.1. Minimum pytest version is now 8.2.

Features ++++++++

  • Add support for pytest 9.1.

  • Rerun tests with failed subtests. This feature is only available on pytest 9.0 and later. The pytest-subtests plugin is not supported. Fixes [#315](https://github.com/pytest-dev/pytest-rerunfailures/issues/315) <https://github.com/pytest-dev/pytest-rerunfailures/issues/315>_.

  • Add --reruns-delay-backoff-factor option (and the matching reruns_delay_backoff_factor marker kwarg / ini setting) to grow the rerun delay after each attempt for an exponential backoff. The delay before the n-th re-run is reruns_delay * reruns_delay_backoff_factor ** (n - 1). The default factor is 1.0, so existing behaviour (a constant delay) is unchanged.

... (truncated)

Commits
  • 88291f7 Preparing release 16.5
  • 81141e0 Switch change log management to towncrier (#341)
  • 6df6fb5 Create a fresh test class instance for each rerun (#340)
  • 0440e21 fix: prevent rerun when teardown error matches --rerun-except (#338)
  • 5fc2d79 feat: add --max-suite-reruns option to cap total reruns across suite (#332)
  • 5fc495a Bump actions/setup-python from 6 to 7 in the actions group (#339)
  • 1087cc2 Back to development: 16.5
  • e5a86e5 Preparing release 16.4
  • 4ddc213 Add --reruns-delay-backoff-factor for exponential rerun backoff (#336)
  • 483fce7 Bump the actions group with 2 updates (#337)
  • Additional commits viewable in compare view

Updates pytest-playwright to 0.9.0

Release notes

Sourced from pytest-playwright's releases.

v0.9.0

Adds --playwright-debug=cli: pytest pauses at the start of the first context and prints a python -m playwright cli attach … command so agents (or you) can inspect the live browser.

pytest --playwright-debug=cli -s
# ### The test is currently paused at the start
# ### Debugging Instructions
# - Run `python -m playwright cli attach tw-a1b2c3` to attach to this test
python -m playwright cli attach tw-a1b2c3
python -m playwright cli --s=tw-a1b2c3 snapshot
python -m playwright cli --s=tw-a1b2c3 resume

Commits
  • 70e8949 feat: add --playwright-debug=cli for Python test agents (#315)
  • 765e6e9 chore: require playwright>=1.60 in CI and unskip 1.60 tests (#313)
  • See full diff in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

… updates

Updates the requirements on [pytest-rerunfailures](https://github.com/pytest-dev/pytest-rerunfailures) and [pytest-playwright](https://github.com/microsoft/playwright-pytest) to permit the latest version.

Updates `pytest-rerunfailures` to 16.5
- [Changelog](https://github.com/pytest-dev/pytest-rerunfailures/blob/master/CHANGES.rst)
- [Commits](pytest-dev/pytest-rerunfailures@16.3...16.5)

Updates `pytest-playwright` to 0.9.0
- [Release notes](https://github.com/microsoft/playwright-pytest/releases)
- [Commits](microsoft/playwright-pytest@v0.8.0...v0.9.0)

---
updated-dependencies:
- dependency-name: pytest-rerunfailures
  dependency-version: '16.5'
  dependency-type: direct:production
  dependency-group: pytest-ecosystem
- dependency-name: pytest-playwright
  dependency-version: 0.9.0
  dependency-type: direct:production
  dependency-group: pytest-ecosystem
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file pip Python pip 依赖升级 labels Aug 17, 2026
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 pip Python pip 依赖升级

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants