chore(deps): bump the pip group across 96 directories with 2 updates
Type: Pull Request
State: Open
Association: Unknown
Comments: 3
(2 months ago)
(about 1 month ago)
dependencies python
Bumps the pip group with 1 update in the /alloydb/notebooks directory: pytest.
Bumps the pip group with 1 update in the /aml-ai directory: pytest.
Bumps the pip group with 1 update in the /asset/snippets directory: pytest.
Bumps the pip group with 1 update in the /auth/api-client directory: pytest.
Bumps the pip group with 1 update in the /auth/cloud-client directory: pytest.
Bumps the pip group with 1 update in the /auth/cloud-client-temp directory: pytest.
Bumps the pip group with 1 update in the /auth/custom-credentials/aws directory: pytest.
Bumps the pip group with 1 update in the /auth/downscoping directory: pytest.
Bumps the pip group with 1 update in the /auth/service-to-service directory: pytest.
Bumps the pip group with 1 update in the /automl/snippets directory: pytest.
Bumps the pip group with 1 update in the /batch directory: pytest.
Bumps the pip group with 1 update in the /bigquery-connection/snippets directory: pytest.
Bumps the pip group with 1 update in the /bigquery-datatransfer/snippets directory: pytest.
Bumps the pip group with 1 update in the /bigquery-migration/snippets directory: pytest.
Bumps the pip group with 1 update in the /bigquery-reservation/snippets directory: pytest.
Bumps the pip group with 1 update in the /bigquery/bigframes directory: pytest.
Bumps the pip group with 1 update in the /bigquery/bqml directory: pytest.
Bumps the pip group with 1 update in the /bigquery/cloud-client directory: pytest.
Bumps the pip group with 1 update in the /bigquery/continuous-queries directory: pytest.
Bumps the pip group with 1 update in the /bigquery/pandas-gbq-migration directory: pytest.
Bumps the pip group with 1 update in the /bigquery/python-db-dtypes-pandas/snippets directory: pytest.
Bumps the pip group with 1 update in the /bigquery/remote-function/document directory: pytest.
Bumps the pip group with 1 update in the /bigquery/remote-function/translate directory: pytest.
Bumps the pip group with 1 update in the /bigquery/remote-function/vision directory: pytest.
Bumps the pip group with 1 update in the /billing directory: pytest.
Bumps the pip group with 1 update in the /blog/introduction_to_data_models_in_cloud_datastore directory: pytest.
Bumps the pip group with 1 update in the /cdn directory: pytest.
Bumps the pip group with 1 update in the /cloud-media-livestream/keypublisher directory: pytest.
Bumps the pip group with 1 update in the /cloud_scheduler/snippets directory: pytest.
Bumps the pip group with 1 update in the /cloud_tasks/http_queues directory: pytest.
Bumps the pip group with 1 update in the /cloud_tasks/snippets directory: pytest.
Bumps the pip group with 1 update in the /cloudbuild/snippets directory: pytest.
Bumps the pip group with 2 updates in the /composer/2022_airflow_summit directory: pytest and apache-airflow.
Bumps the pip group with 2 updates in the /composer/cicd_sample directory: pytest and apache-airflow.
Bumps the pip group with 1 update in the /composer/functions directory: pytest.
Bumps the pip group with 1 update in the /composer/rest directory: pytest.
Bumps the pip group with 2 updates in the /composer/workflows directory: pytest and apache-airflow.
Bumps the pip group with 1 update in the /compute/api directory: pytest.
Bumps the pip group with 1 update in the /compute/auth directory: pytest.
Bumps the pip group with 1 update in the /compute/client_library directory: pytest.
Bumps the pip group with 1 update in the /compute/encryption directory: pytest.
Bumps the pip group with 1 update in the /compute/load_balancing directory: pytest.
Bumps the pip group with 1 update in the /compute/metadata directory: pytest.
Bumps the pip group with 1 update in the /compute/oslogin directory: pytest.
Bumps the pip group with 1 update in the /connectgateway directory: pytest.
Bumps the pip group with 1 update in the /contact-center-insights/snippets directory: pytest.
Bumps the pip group with 1 update in the /container/snippets directory: pytest.
Bumps the pip group with 1 update in the /containeranalysis/snippets directory: pytest.
Bumps the pip group with 1 update in the /contentwarehouse/snippets directory: pytest.
Bumps the pip group with 1 update in the /datacatalog/quickstart directory: pytest.
Bumps the pip group with 1 update in the /datacatalog/snippets directory: pytest.
Bumps the pip group with 1 update in the /datacatalog/v1beta1 directory: pytest.
Bumps the pip group with 1 update in the /dataflow/encryption-keys directory: pytest.
Bumps the pip group with 1 update in the /dataflow/extensible-templates directory: pytest.
Bumps the pip group with 1 update in the /dataflow/gemma-flex-template directory: pytest.
Bumps the pip group with 1 update in the /dataflow/run-inference directory: pytest.
Bumps the pip group with 1 update in the /dataflow/snippets directory: pytest.
Bumps the pip group with 1 update in the /datalabeling/snippets directory: pytest.
Bumps the pip group with 1 update in the /dataplex/snippets directory: pytest.
Bumps the pip group with 1 update in the /dataproc/snippets directory: pytest.
Bumps the pip group with 1 update in the /datastore/cloud-client directory: pytest.
Bumps the pip group with 1 update in the /datastore/cloud-ndb directory: pytest.
Bumps the pip group with 1 update in the /datastore/samples/snippets/schedule-export directory: pytest.
Bumps the pip group with 1 update in the /dialogflow directory: pytest.
Bumps the pip group with 1 update in the /dialogflow-cx directory: pytest.
Bumps the pip group with 1 update in the /discoveryengine directory: pytest.
Bumps the pip group with 1 update in the /dlp/snippets directory: pytest.
Bumps the pip group with 1 update in the /documentai/snippets directory: pytest.
Bumps the pip group with 1 update in the /endpoints/bookstore-grpc directory: pytest.
Bumps the pip group with 1 update in the /endpoints/bookstore-grpc-transcoding directory: pytest.
Bumps the pip group with 1 update in the /endpoints/getting-started-grpc directory: pytest.
Bumps the pip group with 1 update in the /functions/billing_stop_on_notification directory: pytest.
Bumps the pip group with 1 update in the /functions/concepts-stateless directory: pytest.
Bumps the pip group with 1 update in the /functions/helloworld directory: pytest.
Bumps the pip group with 1 update in the /functions/v2/response_streaming directory: pytest.
Bumps the pip group with 1 update in the /gemma2 directory: pytest.
Bumps the pip group with 1 update in the /genai/batch_prediction directory: pytest.
Bumps the pip group with 1 update in the /genai/code_execution directory: pytest.
Bumps the pip group with 1 update in the /genai/image_generation directory: pytest.
Bumps the pip group with 1 update in the /genai/live directory: pytest.
Bumps the pip group with 1 update in the /genai/model_optimizer directory: pytest.
Bumps the pip group with 1 update in the /genai/thinking directory: pytest.
Bumps the pip group with 1 update in the /genai/tuning directory: pytest.
Bumps the pip group with 1 update in the /iap directory: pytest.
Bumps the pip group with 1 update in the /managedkafka/snippets directory: pytest.
Bumps the pip group with 1 update in the /managedkafka/snippets/connect/clusters directory: pytest.
Bumps the pip group with 1 update in the /media_cdn directory: pytest.
Bumps the pip group with 1 update in the /model_armor/snippets directory: pytest.
Bumps the pip group with 1 update in the /notebooks directory: pytest.
Bumps the pip group with 1 update in the /privateca/snippets directory: pytest.
Bumps the pip group with 1 update in the /run/service-auth directory: pytest.
Bumps the pip group with 1 update in the /servicedirectory directory: pytest.
Bumps the pip group with 1 update in the /storagecontrol directory: pytest.
Bumps the pip group with 1 update in the /storagetransfer directory: pytest.
Bumps the pip group with 1 update in the /talent directory: pytest.
Bumps the pip group with 1 update in the /tpu directory: pytest.
Updates pytest from 8.3.3 to 9.0.3
Release notes
Sourced from pytest's releases.
9.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
aleguy029.0.2
pytest 9.0.2 (2025-12-06)
Bug fixes
#13896: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.
You may enable it again by passing
-p terminalprogress. We may enable it by default again once compatibility improves in the future.Additionally, when the environment variable
TERMisdumb, the escape codes are no longer emitted, even if the plugin is enabled.#13904: Fixed the TOML type of the
tmp_path_retention_countsettings in the API reference from number to string.#13946: The private
config.inicfgattribute was changed in a breaking manner in pytest 9.0.0. Due to its usage in the ecosystem, it is now restored to working order using a compatibility shim. It will be deprecated in pytest 9.1 and removed in pytest 10.
... (truncated)
Commits
a7d58d7Prepare release version 9.0.3089d981Merge pull request #14366 from bluetech/revert-14193-backport8127eafRevert "Fix: assertrepr_compare respects dict insertion order (#14050) (#14193)"99a7e60Merge pull request #14363 from pytest-dev/patchback/backports/9.0.x/95d8423bd...ddee02aMerge pull request #14343 from bluetech/cve-2025-71176-simple74eac69doc: Update training info (#14298) (#14301)f92dee7Merge pull request #14267 from pytest-dev/patchback/backports/9.0.x/d6fa26c62...7ee58acMerge pull request #12378 from Pierre-Sassoulas/fix-implicit-str-concat-and-d...37da870Merge pull request #14259 from mitre88/patch-4 (#14268)c34bfa3Add explanation for string context diffs (#14257) (#14266)- Additional commits viewable in compare view
Updates pytest from 8.2.0 to 9.0.3
Release notes
Sourced from pytest's releases.
9.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
aleguy029.0.2
pytest 9.0.2 (2025-12-06)
Bug fixes
#13896: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.
You may enable it again by passing
-p terminalprogress. We may enable it by default again once compatibility improves in the future.Additionally, when the environment variable
TERMisdumb, the escape codes are no longer emitted, even if the plugin is enabled.#13904: Fixed the TOML type of the
tmp_path_retention_countsettings in the API reference from number to string.#13946: The private
config.inicfgattribute was changed in a breaking manner in pytest 9.0.0. Due to its usage in the ecosystem, it is now restored to working order using a compatibility shim. It will be deprecated in pytest 9.1 and removed in pytest 10.
... (truncated)
Commits
a7d58d7Prepare release version 9.0.3089d981Merge pull request #14366 from bluetech/revert-14193-backport8127eafRevert "Fix: assertrepr_compare respects dict insertion order (#14050) (#14193)"99a7e60Merge pull request #14363 from pytest-dev/patchback/backports/9.0.x/95d8423bd...ddee02aMerge pull request #14343 from bluetech/cve-2025-71176-simple74eac69doc: Update training info (#14298) (#14301)f92dee7Merge pull request #14267 from pytest-dev/patchback/backports/9.0.x/d6fa26c62...7ee58acMerge pull request #12378 from Pierre-Sassoulas/fix-implicit-str-concat-and-d...37da870Merge pull request #14259 from mitre88/patch-4 (#14268)c34bfa3Add explanation for string context diffs (#14257) (#14266)- Additional commits viewable in compare view
Updates pytest from 8.2.0 to 9.0.3
Release notes
Sourced from pytest's releases.
9.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
aleguy029.0.2
pytest 9.0.2 (2025-12-06)
Bug fixes
#13896: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.
You may enable it again by passing
-p terminalprogress. We may enable it by default again once compatibility improves in the future.Additionally, when the environment variable
TERMisdumb, the escape codes are no longer emitted, even if the plugin is enabled.#13904: Fixed the TOML type of the
tmp_path_retention_countsettings in the API reference from number to string.#13946: The private
config.inicfgattribute was changed in a breaking manner in pytest 9.0.0. Due to its usage in the ecosystem, it is now restored to working order using a compatibility shim. It will be deprecated in pytest 9.1 and removed in pytest 10.
... (truncated)
Commits
a7d58d7Prepare release version 9.0.3089d981Merge pull request #14366 from bluetech/revert-14193-backport8127eafRevert "Fix: assertrepr_compare respects dict insertion order (#14050) (#14193)"99a7e60Merge pull request #14363 from pytest-dev/patchback/backports/9.0.x/95d8423bd...ddee02aMerge pull request #14343 from bluetech/cve-2025-71176-simple74eac69doc: Update training info (#14298) (#14301)f92dee7Merge pull request #14267 from pytest-dev/patchback/backports/9.0.x/d6fa26c62...7ee58acMerge pull request #12378 from Pierre-Sassoulas/fix-implicit-str-concat-and-d...37da870Merge pull request #14259 from mitre88/patch-4 (#14268)c34bfa3Add explanation for string context diffs (#14257) (#14266)- Additional commits viewable in compare view
Updates pytest from 8.2.0 to 9.0.3
Release notes
Sourced from pytest's releases.
9.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
aleguy029.0.2
pytest 9.0.2 (2025-12-06)
Bug fixes
#13896: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.
You may enable it again by passing
-p terminalprogress. We may enable it by default again once compatibility improves in the future.Additionally, when the environment variable
TERMisdumb, the escape codes are no longer emitted, even if the plugin is enabled.#13904: Fixed the TOML type of the
tmp_path_retention_countsettings in the API reference from number to string.#13946: The private
config.inicfgattribute was changed in a breaking manner in pytest 9.0.0. Due to its usage in the ecosystem, it is now restored to working order using a compatibility shim. It will be deprecated in pytest 9.1 and removed in pytest 10.
... (truncated)
Commits
a7d58d7Prepare release version 9.0.3089d981Merge pull request #14366 from bluetech/revert-14193-backport8127eafRevert "Fix: assertrepr_compare respects dict insertion order (#14050) (#14193)"99a7e60Merge pull request #14363 from pytest-dev/patchback/backports/9.0.x/95d8423bd...ddee02aMerge pull request #14343 from bluetech/cve-2025-71176-simple74eac69doc: Update training info (#14298) (#14301)f92dee7Merge pull request #14267 from pytest-dev/patchback/backports/9.0.x/d6fa26c62...7ee58acMerge pull request #12378 from Pierre-Sassoulas/fix-implicit-str-concat-and-d...37da870Merge pull request #14259 from mitre88/patch-4 (#14268)c34bfa3Add explanation for string context diffs (#14257) (#14266)- Additional commits viewable in compare view
Updates pytest from 8.2.0 to 9.0.3
Release notes
Sourced from pytest's releases.
9.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
aleguy029.0.2
pytest 9.0.2 (2025-12-06)
Bug fixes
#13896: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.
You may enable it again by passing
-p terminalprogress. We may enable it by default again once compatibility improves in the future.Additionally, when the environment variable
TERMisdumb, the escape codes are no longer emitted, even if the plugin is enabled.#13904: Fixed the TOML type of the
tmp_path_retention_countsettings in the API reference from number to string.#13946: The private
config.inicfgattribute was changed in a breaking manner in pytest 9.0.0. Due to its usage in the ecosystem, it is now restored to working order using a compatibility shim. It will be deprecated in pytest 9.1 and removed in pytest 10.
... (truncated)
Commits
a7d58d7Prepare release version 9.0.3089d981Merge pull request #14366 from bluetech/revert-14193-backport8127eafRevert "Fix: assertrepr_compare respects dict insertion order (#14050) (#14193)"99a7e60Merge pull request #14363 from pytest-dev/patchback/backports/9.0.x/95d8423bd...ddee02aMerge pull request #14343 from bluetech/cve-2025-71176-simple74eac69doc: Update training info (#14298) (#14301)f92dee7Merge pull request #14267 from pytest-dev/patchback/backports/9.0.x/d6fa26c62...7ee58acMerge pull request #12378 from Pierre-Sassoulas/fix-implicit-str-concat-and-d...37da870Merge pull request #14259 from mitre88/patch-4 (#14268)c34bfa3Add explanation for string context diffs (#14257) (#14266)- Additional commits viewable in compare view
Updates pytest from 9.0.2 to 9.0.3
Release notes
Sourced from pytest's releases.
9.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
aleguy029.0.2
pytest 9.0.2 (2025-12-06)
Bug fixes
#13896: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.
You may enable it again by passing
-p terminalprogress. We may enable it by default again once compatibility improves in the future.Additionally, when the environment variable
TERMisdumb, the escape codes are no longer emitted, even if the plugin is enabled.#13904: Fixed the TOML type of the
tmp_path_retention_countsettings in the API reference from number to string.#13946: The private
config.inicfgattribute was changed in a breaking manner in pytest 9.0.0. Due to its usage in the ecosystem, it is now restored to working order using a compatibility shim. It will be deprecated in pytest 9.1 and removed in pytest 10.
... (truncated)
Commits
a7d58d7Prepare release version 9.0.3089d981Merge pull request #14366 from bluetech/revert-14193-backport8127eafRevert "Fix: assertrepr_compare respects dict insertion order (#14050) (#14193)"99a7e60Merge pull request #14363 from pytest-dev/patchback/backports/9.0.x/95d8423bd...ddee02aMerge pull request #14343 from bluetech/cve-2025-71176-simple74eac69doc: Update training info (#14298) (#14301)f92dee7Merge pull request #14267 from pytest-dev/patchback/backports/9.0.x/d6fa26c62...7ee58acMerge pull request #12378 from Pierre-Sassoulas/fix-implicit-str-concat-and-d...37da870Merge pull request #14259 from mitre88/patch-4 (#14268)c34bfa3Add explanation for string context diffs (#14257) (#14266)- Additional commits viewable in compare view
Updates pytest from 8.2.0 to 9.0.3
Release notes
Sourced from pytest's releases.
9.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
aleguy029.0.2
pytest 9.0.2 (2025-12-06)
Bug fixes
#13896: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.
You may enable it again by passing
-p terminalprogress. We may enable it by default again once compatibility improves in the future.Additionally, when the environment variable
TERMisdumb, the escape codes are no longer emitted, even if the plugin is enabled.#13904: Fixed the TOML type of the
tmp_path_retention_countsettings in the API reference from number to string.#13946: The private
config.inicfgattribute was changed in a breaking manner in pytest 9.0.0. Due to its usage in the ecosystem, it is now restored to working order using a compatibility shim. It will be deprecated in pytest 9.1 and removed in pytest 10.
... (truncated)
Commits
a7d58d7Prepare release version 9.0.3089d981Merge pull request #14366 from bluetech/revert-14193-backport8127eafRevert "Fix: assertrepr_compare respects dict insertion order (#14050) (#14193)"99a7e60Merge pull request #14363 from pytest-dev/patchback/backports/9.0.x/95d8423bd...ddee02aMerge pull request #14343 from bluetech/cve-2025-71176-simple74eac69doc: Update training info (#14298) (#14301)f92dee7Merge pull request #14267 from pytest-dev/patchback/backports/9.0.x/d6fa26c62...7ee58acMerge pull request #12378 from Pierre-Sassoulas/fix-implicit-str-concat-and-d...37da870Merge pull request #14259 from mitre88/patch-4 (#14268)c34bfa3Add explanation for string context diffs (#14257) (#14266)- Additional commits viewable in compare view
Updates pytest from 8.2.0 to 9.0.3
Release notes
Sourced from pytest's releases.
9.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...Description has been truncated
Package Dependencies
Technical Details
| ID: | 15458176 |
| UUID: | 4265333271 |
| Node ID: | PR_kwDOOK9uiM7SeEUH |
| Host: | GitHub |
| Repository: | Reality2byte/python-docs-samples |