Merged
Merged
Conversation
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| pytest (changelog) | ==9.0.2 → ==9.0.3 |
GitHub Vulnerability Alerts
CVE-2025-71176
pytest through 9.0.2 on UNIX relies on directories with the /tmp/pytest-of-{user} name pattern, which allows local users to cause a denial of service or possibly gain privileges.
Release Notes
pytest-dev/pytest (pytest)v9.0.3
pytest 9.0.3 (2026-04-07)
Bug fixes
-
#12444: Fixed
pytest.approxwhich now correctly takes into account~collections.abc.Mappingkeys order to compare them. -
#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: Fixed crash when a test raises an exceptiongroup with
__tracebackhide__ = True. -
#14195: Fixed an issue where non-string messages passed to unittest.TestCase.subTest() were not printed.
-
#14343: Fixed use of insecure temporary directory (CVE-2025-71176).
Improved documentation
- #13388: Clarified documentation for
-pvsPYTEST_PLUGINSplugin loading and fixed an incorrect-pexample. - #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: Clarified that the default
pytest_collectionhook setssession.itemsbefore it callspytest_collection_finish, not after. - #14255: TOML integer log levels must be quoted: Updating reference documentation.
Contributor-facing changes
-
#12689: The test reports are now published to Codecov from GitHub Actions.
The test statistics is visible on the web interface.-- by
aleguy02
Configuration
📅 Schedule: (UTC)
- Branch creation
- ""
- 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 Bot deleted the renovate/pypi-pytest-vulnerability branch
April 14, 2026 04:43