Originally created by: dependabot[bot]
Updates the requirements on pytest to permit the latest version.
Sourced from pytest's releases.
9.0.3
pytest 9.0.3 (2026-04-07)
Bug fixes
#12444](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/12444">/issues/12444): Fixed
pytest.approxwhich now correctly takes into account~collections.abc.Mappingkeys order to compare them.#13634](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/13634">/issues/13634): Blocking a
conftest.pyfile using the-p no:option is now explicitly disallowed.Previously this resulted in an internal assertion failure during plugin loading.
Pytest now raises a clear
UsageErrorexplaining that conftest files are not plugins and cannot be disabled via-p.#13734](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/13734">/issues/13734): Fixed crash when a test raises an exceptiongroup with
__tracebackhide__ = True.#14195](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/14195">/issues/14195): Fixed an issue where non-string messages passed to unittest.TestCase.subTest() were not printed.
#14343](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/14343">/issues/14343): Fixed use of insecure temporary directory (CVE-2025-71176).
Improved documentation
- #13388](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/13388">/issues/13388): Clarified documentation for
-pvsPYTEST_PLUGINSplugin loading and fixed an incorrect-pexample.- #13731](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/13731">/issues/13731): Clarified that capture fixtures (e.g.
capsysandcapfd) take precedence over the-s/--capture=nocommand-line options inAccessing captured output from a test function <accessing-captured-output>.- #14088](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/14088">/issues/14088): Clarified that the default
pytest_collectionhook setssession.itemsbefore it callspytest_collection_finish, not after.- #14255](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/14255">/issues/14255): TOML integer log levels must be quoted: Updating reference documentation.
Contributor-facing changes
#12689](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/12689">/issues/12689): The test reports are now published to Codecov from GitHub Actions. The test statistics is visible on the web interface.
-- by
aleguy02
a7d58d7 Prepare release version 9.0.3089d981 Merge pull request #14366](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/14366">/issues/14366) from bluetech/revert-14193-backport8127eaf Revert "Fix: assertrepr_compare respects dict insertion order (#14050](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/14050">/issues/14050)) (#14193](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/14193">/issues/14193))"99a7e60 Merge pull request #14363](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/14363">/issues/14363) from pytest-dev/patchback/backports/9.0.x/95d8423bd...ddee02a Merge pull request #14343](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/14343">/issues/14343) from bluetech/cve-2025-71176-simple74eac69 doc: Update training info (#14298](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/14298">/issues/14298)) (#14301](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/14301">/issues/14301))f92dee7 Merge pull request #14267](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/14267">/issues/14267) from pytest-dev/patchback/backports/9.0.x/d6fa26c62...7ee58ac Merge pull request #12378](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/12378">/issues/12378) from Pierre-Sassoulas/fix-implicit-str-concat-and-d...37da870 Merge pull request #14259](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/14259">/issues/14259) from mitre88/patch-4 (#14268](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/14268">/issues/14268))c34bfa3 Add explanation for string context diffs (#14257](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/14257">/issues/14257)) (#14266](https://github.com/href="https://redirect.github.com/pytest-dev/pytest/issues/14266">/issues/14266))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.
Originally posted by: dependabot[bot]
Labels
The following labels could not be found:
dependencies,python. Please create them before Dependabot can add them to a pull request.Please fix the above issues or remove invalid values from
dependabot.yml.