Skip to content

Auto-update dependencies.#1316

Merged
theacodes merged 1 commit intomasterfrom
dpebot-repositorygardener
Jan 12, 2018
Merged

Auto-update dependencies.#1316
theacodes merged 1 commit intomasterfrom
dpebot-repositorygardener

Conversation

@dpebot
Copy link
Collaborator

@dpebot dpebot commented Jan 12, 2018

Brought to you by your friendly Repository Gardener.

@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Jan 12, 2018
@theacodes theacodes merged commit b7c7abe into master Jan 12, 2018
@theacodes theacodes deleted the dpebot-repositorygardener branch January 12, 2018 21:11
larkee pushed a commit to larkee/python-spanner that referenced this pull request Jul 23, 2020
larkee added a commit to googleapis/python-spanner that referenced this pull request Jul 29, 2020
* Add spanner samples [(#804)](GoogleCloudPlatform/python-docs-samples#804)

* Update snippets.py [(#815)](GoogleCloudPlatform/python-docs-samples#815)

* Changed read_write minimum amount to 300,000 as per bug [(#818)](GoogleCloudPlatform/python-docs-samples#818)

* Remove cloud config fixture [(#887)](GoogleCloudPlatform/python-docs-samples#887)

* Remove cloud config fixture

* Fix client secrets

* Fix bigtable instance

* Fix reference to our testing tools

* Auto-update dependencies. [(#914)](GoogleCloudPlatform/python-docs-samples#914)

* Auto-update dependencies.

* xfail the error reporting test

* Fix lint

* Re-generate all readmes

* Auto-update dependencies. [(#922)](GoogleCloudPlatform/python-docs-samples#922)

* Auto-update dependencies.

* Fix pubsub iam samples

* Update spanner sample to use bind parameters [(#928)](GoogleCloudPlatform/python-docs-samples#928)

* Fix default arguments

* Fix README rst links [(#962)](GoogleCloudPlatform/python-docs-samples#962)

* Fix README rst links

* Update all READMEs

* Auto-update dependencies. [(#992)](GoogleCloudPlatform/python-docs-samples#992)

* Auto-update dependencies. [(#1004)](GoogleCloudPlatform/python-docs-samples#1004)

* Auto-update dependencies.

* Fix natural language samples

* Fix pubsub iam samples

* Fix language samples

* Fix bigquery samples

* Swap the album titles to be consistent with other samples [(#1035)](GoogleCloudPlatform/python-docs-samples#1035)

* Auto-update dependencies. [(#1055)](GoogleCloudPlatform/python-docs-samples#1055)

* Auto-update dependencies.

* Explicitly use latest bigtable client

Change-Id: Id71e9e768f020730e4ca9514a0d7ebaa794e7d9e

* Revert language update for now

Change-Id: I8867f154e9a5aae00d0047c9caf880e5e8f50c53

* Remove pdb. smh

Change-Id: I5ff905fadc026eebbcd45512d4e76e003e3b2b43

* Pass multi_use=True to spanner read-only transaction [(#1063)](GoogleCloudPlatform/python-docs-samples#1063)

Change-Id: Ied9d9f519edd572d79dc95d2812c1b98f5a92794

* fix typo

Change-Id: I887507fa33ea30f5859707063326934e5c11208f

* Auto-update dependencies. [(#1093)](GoogleCloudPlatform/python-docs-samples#1093)

* Auto-update dependencies.

* Fix storage notification poll sample

Change-Id: I6afbc79d15e050531555e4c8e51066996717a0f3

* Fix spanner samples

Change-Id: I40069222c60d57e8f3d3878167591af9130895cb

* Drop coverage because it's not useful

Change-Id: Iae399a7083d7866c3c7b9162d0de244fbff8b522

* Try again to fix flaky logging test

Change-Id: I6225c074701970c17c426677ef1935bb6d7e36b4

* Add spanner stale data sample [(#1107)](GoogleCloudPlatform/python-docs-samples#1107)

* Update all generated readme auth instructions [(#1121)](GoogleCloudPlatform/python-docs-samples#1121)

Change-Id: I03b5eaef8b17ac3dc3c0339fd2c7447bd3e11bd2

* Added Link to Python Setup Guide [(#1158)](GoogleCloudPlatform/python-docs-samples#1158)

* Update Readme.rst to add Python setup guide

As requested in b/64770713.

This sample is linked in documentation https://cloud.google.com/bigtable/docs/scaling, and it would make more sense to update the guide here than in the documentation.

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update install_deps.tmpl.rst

* Updated readmegen scripts and re-generated related README files

* Fixed the lint error

* Auto-update dependencies. [(#1138)](GoogleCloudPlatform/python-docs-samples#1138)

* Auto-update dependencies. [(#1186)](GoogleCloudPlatform/python-docs-samples#1186)

* Fixed failed tests on Kokoro (Spanner + Translate) [(#1192)](GoogleCloudPlatform/python-docs-samples#1192)

* Fixed failed tests on Kokoro (Spanner + Translate)

* Update quickstart_test.py

* Bump spanner stale read from 10 to 15 seconds. [(#1207)](GoogleCloudPlatform/python-docs-samples#1207)

At the request of the spanner team.

* Added "Open in Cloud Shell" buttons to README files [(#1254)](GoogleCloudPlatform/python-docs-samples#1254)

* Auto-update dependencies. [(#1316)](GoogleCloudPlatform/python-docs-samples#1316)

* Auto-update dependencies. [(#1354)](GoogleCloudPlatform/python-docs-samples#1354)

* Add Spanner region tags. [(#1376)](GoogleCloudPlatform/python-docs-samples#1376)

* Auto-update dependencies. [(#1377)](GoogleCloudPlatform/python-docs-samples#1377)

* Auto-update dependencies.

* Update requirements.txt

* Spanner Batch Query Sample [(#1402)](GoogleCloudPlatform/python-docs-samples#1402)

* Auto-update dependencies. [(#1406)](GoogleCloudPlatform/python-docs-samples#1406)

* Spanner Commit Timestamp Sample [(#1425)](GoogleCloudPlatform/python-docs-samples#1425)

* Regenerate the README files and fix the Open in Cloud Shell link for some samples [(#1441)](GoogleCloudPlatform/python-docs-samples#1441)

* Update READMEs to fix numbering and add git clone [(#1464)](GoogleCloudPlatform/python-docs-samples#1464)

* Adding Spanner STRUCT param samples [(#1519)](GoogleCloudPlatform/python-docs-samples#1519)

* Adding Spanner STRUCT param samples

* Fix python Cloud Spanner tests. [(#1548)](GoogleCloudPlatform/python-docs-samples#1548)

* Fix python Cloud Spanner tests.
* Lint.

* Cleanup spanner tests. [(#1633)](GoogleCloudPlatform/python-docs-samples#1633)

* Cleanup spanner tests.

* Update requirements.

* Added Spanner DML/PDML samples.  [(#1742)](GoogleCloudPlatform/python-docs-samples#1742)

* Added Spanner DML/PDML samples.

* Fixed lint issues and bumped version.

* Update method name  to match action. [(#1836)](GoogleCloudPlatform/python-docs-samples#1836)

* Auto-update dependencies. [(#1846)](GoogleCloudPlatform/python-docs-samples#1846)

ACK, merging.

* Add sample to delete data. [(#1872)](GoogleCloudPlatform/python-docs-samples#1872)

* Update snippets.py

* Update snippets_test.py

* Auto-update dependencies. [(#1980)](GoogleCloudPlatform/python-docs-samples#1980)

* Auto-update dependencies.

* Update requirements.txt

* Update requirements.txt

* Add Cloud Spanner Batch DML sample [(#2068)](GoogleCloudPlatform/python-docs-samples#2068)

* Add Cloud Spanner Batch DML sample

* Fix test.

* Lint.

* More Lint.

* Add queryWithParameter to Cloud Spanner sample. [(#2153)](GoogleCloudPlatform/python-docs-samples#2153)

* Add queryWithParameter to Cloud Spanner sample.

* Lint.

* Update to fix test.

* Deflake bigtable and spanner tests. [(#2224)](GoogleCloudPlatform/python-docs-samples#2224)

* Spanner doesn't actually promise the order of the results, so make the assertion work regardless of ordering.
* Bigtable might need some more time to scale, so retry the assertion up to 10 times.

* Improve and fix Cloud Spanner samples that transfer marketing budget [(#2198)](GoogleCloudPlatform/python-docs-samples#2198)

The samples that transfer part of an album's marketing budget had some issues:

+ `read_write_transaction`: Compared `second_album_budget` with an arbitrary integer, rather than explicitly checking against `transfer_amount`.
+ `write_with_dml_transaction`: Moved money from album 1 to album 2, even though `read_write_transaction` was the other way around. Also retrieved album 1's budget where it should have retrieved album 2's budget.

This change fixes those issues and updates the tests accordingly.

* Add Datatypes examples to Spanner sample. [(#2251)](GoogleCloudPlatform/python-docs-samples#2251)

* Add Datatypes examples to Spanner sample.

* Lint.

* Lint.

* Fix test.

* Add bulk loading Python Sample [(#2295)](GoogleCloudPlatform/python-docs-samples#2295)

Adds the following functionality:

* Create bulk_load_csv
* Delete bulk_load_csv
* Create schema.ddl

* Fix Spanner `BOOL` example after upstream typo fix [(#2356)](GoogleCloudPlatform/python-docs-samples#2356)

Summary:
This code used to be correct, when the Spanner Python API had a typo in
the parameter name, but that typo was fixed in an upstream pull request:
<googleapis/google-cloud-python#7295>

Test Plan:
Running `git grep BOOE` now returns no results.

wchargin-branch: bool-not-booe

* Updates to spanner version with BOOL correctly spelled. [(#2392)](GoogleCloudPlatform/python-docs-samples#2392)

* Adds updates for samples profiler ... vision [(#2439)](GoogleCloudPlatform/python-docs-samples#2439)

* update filenames to match the CSV files [(#2535)](GoogleCloudPlatform/python-docs-samples#2535)

fixes GoogleCloudPlatform/python-docs-samples#2532

* Auto-update dependencies. [(#2005)](GoogleCloudPlatform/python-docs-samples#2005)

* Auto-update dependencies.

* Revert update of appengine/flexible/datastore.

* revert update of appengine/flexible/scipy

* revert update of bigquery/bqml

* revert update of bigquery/cloud-client

* revert update of bigquery/datalab-migration

* revert update of bigtable/quickstart

* revert update of compute/api

* revert update of container_registry/container_analysis

* revert update of dataflow/run_template

* revert update of datastore/cloud-ndb

* revert update of dialogflow/cloud-client

* revert update of dlp

* revert update of functions/imagemagick

* revert update of functions/ocr/app

* revert update of healthcare/api-client/fhir

* revert update of iam/api-client

* revert update of iot/api-client/gcs_file_to_device

* revert update of iot/api-client/mqtt_example

* revert update of language/automl

* revert update of run/image-processing

* revert update of vision/automl

* revert update testing/requirements.txt

* revert update of vision/cloud-client/detect

* revert update of vision/cloud-client/product_search

* revert update of jobs/v2/api_client

* revert update of jobs/v3/api_client

* revert update of opencensus

* revert update of translate/cloud-client

* revert update to speech/cloud-client

Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com>
Co-authored-by: Doug Mahugh <dmahugh@gmail.com>

* Delete spanner/cloud-client/bulk_load_csv. [(#2721)](GoogleCloudPlatform/python-docs-samples#2721)

This has been moved to https://github.com/cloudspannerecosystem/sampledb.

Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com>

* spanner: add query options versioning samples [(#3093)](GoogleCloudPlatform/python-docs-samples#3093)

* spanner: add query versioning samples

* update test assertions

* Fixed the region tags.

* Removed extra whitespace.

* update required spanner version

Co-authored-by: larkee <larkee@users.noreply.github.com>
Co-authored-by: skuruppu <skuruppu@google.com>

* spanner: Add Cloud Spanner Backup samples [(#3101)](GoogleCloudPlatform/python-docs-samples#3101)

* add backup samples

* update required spanner version

* fix lint errors

* run backup samples tests against a new instance

* fix lint

* wait for instance creation to complete

* Apply suggestions from code review

Co-Authored-By: skuruppu <skuruppu@google.com>

* add list_backups test

* fix lint

* add missing newline character in assert

* update samples to be consistent with other languages

* lint fix

* add pagination sample

* reorder tests

Co-authored-by: larkee <larkee@users.noreply.github.com>
Co-authored-by: skuruppu <skuruppu@google.com>

* Simplify noxfile setup. [(#2806)](GoogleCloudPlatform/python-docs-samples#2806)

* chore(deps): update dependency requests to v2.23.0

* Simplify noxfile and add version control.

* Configure appengine/standard to only test Python 2.7.

* Update Kokokro configs to match noxfile.

* Add requirements-test to each folder.

* Remove Py2 versions from everything execept appengine/standard.

* Remove conftest.py.

* Remove appengine/standard/conftest.py

* Remove 'no-sucess-flaky-report' from pytest.ini.

* Add GAE SDK back to appengine/standard tests.

* Fix typo.

* Roll pytest to python 2 version.

* Add a bunch of testing requirements.

* Remove typo.

* Add appengine lib directory back in.

* Add some additional requirements.

* Fix issue with flake8 args.

* Even more requirements.

* Readd appengine conftest.py.

* Add a few more requirements.

* Even more Appengine requirements.

* Add webtest for appengine/standard/mailgun.

* Add some additional requirements.

* Add workaround for issue with mailjet-rest.

* Add responses for appengine/standard/mailjet.

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency google-cloud-spanner to v1.15.1 [(#3377)](GoogleCloudPlatform/python-docs-samples#3377)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-cloud-spanner](https://github.com/googleapis/python-spanner) | patch | `==1.15.0` -> `==1.15.1` |

---

### Release Notes

<details>
<summary>googleapis/python-spanner</summary>

### [`v1.15.1`](https://github.com/googleapis/python-spanner/blob/master/CHANGELOG.md#&#8203;1151-httpswwwgithubcomgoogleapispython-spannercomparev1150v1151-2020-04-08)

[Compare Source](https://github.com/googleapis/python-spanner/compare/v1.15.0...v1.15.1)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* [spanner] fix: bump the timeout for instance creation [(#3468)](GoogleCloudPlatform/python-docs-samples#3468)

fixes #3466

* [spanner] fix: set timeout for polling on operations [(#3488)](GoogleCloudPlatform/python-docs-samples#3488)

* [spanner] fix: set timeout for polling on operations

fixes #3471

* bump the deadline to 1200 for backup and restore

* bumped the deadline to 120

* fix: use DELETE FROM for consistency [(#3498)](GoogleCloudPlatform/python-docs-samples#3498)

Being consistent with [docs](https://cloud.google.com/spanner/docs/dml-syntax#delete_examples).

Co-authored-by: gcf-merge-on-green[bot] <60162190+gcf-merge-on-green[bot]@users.noreply.github.com>
Co-authored-by: Takashi Matsuo <tmatsuo@google.com>

* chore: pin new release [(#3688)](GoogleCloudPlatform/python-docs-samples#3688)

Co-authored-by: larkee <larkee@users.noreply.github.com>

* chore: some lint fixes [(#3749)](GoogleCloudPlatform/python-docs-samples#3749)

* chore(deps): update dependency google-cloud-spanner to v1.17.0 [(#3885)](GoogleCloudPlatform/python-docs-samples#3885)

* Improve Spanner delete_data sample coverage [(#3922)](GoogleCloudPlatform/python-docs-samples#3922)

* improve Spanner delete_data sample coverage

* specify end to stay consistent with other languages

Co-authored-by: larkee <larkee@users.noreply.github.com>

* chore(deps): update dependency google-cloud-spanner to v1.17.1 [(#4160)](GoogleCloudPlatform/python-docs-samples#4160)

Co-authored-by: Takashi Matsuo <tmatsuo@google.com>

* fix(spanner): use uuid for unique id [(#4198)](GoogleCloudPlatform/python-docs-samples#4198)

fixes #4197
(possibly)

* feat(spanner): add sample for create instance [(#4230)](GoogleCloudPlatform/python-docs-samples#4230)

Co-authored-by: larkee <larkee@users.noreply.github.com>
Co-authored-by: Leah E. Cole <6719667+leahecole@users.noreply.github.com>

* chore(deps): update dependency pytest to v5.4.3 [(#4279)](GoogleCloudPlatform/python-docs-samples#4279)

* chore(deps): update dependency pytest to v5.4.3

* specify pytest for python 2 in appengine

Co-authored-by: Leah Cole <coleleah@google.com>

* chore(deps): update dependency mock to v4 [(#4287)](GoogleCloudPlatform/python-docs-samples#4287)

* chore(deps): update dependency mock to v4

* specify mock version for appengine python 2

Co-authored-by: Leah Cole <coleleah@google.com>

* test(spanner): add sleep to fix flaky test [(#4289)](GoogleCloudPlatform/python-docs-samples#4289)

Co-authored-by: larkee <larkee@users.noreply.github.com>

* chore: update templates

* fix lint

Co-authored-by: Jon Wayne Parrott <jonwayne@google.com>
Co-authored-by: Jason Morton <jason.morton@gmail.com>
Co-authored-by: Ryan Matsumoto <ryanmats@google.com>
Co-authored-by: DPE bot <dpebot@google.com>
Co-authored-by: Bill Prin <waprin@gmail.com>
Co-authored-by: michaelawyu <chenyumic@google.com>
Co-authored-by: Jeffrey Rennie <rennie@google.com>
Co-authored-by: Jason Dobry <jmdobry@users.noreply.github.com>
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com>
Co-authored-by: Frank Natividad <frankyn@users.noreply.github.com>
Co-authored-by: Jisha Abubaker <jishaa@google.com>
Co-authored-by: Jonathan Simon <jsimonweb@gmail.com>
Co-authored-by: Robin Reynolds-Haertle <RobinRH@users.noreply.github.com>
Co-authored-by: Thea Flowers <theaflowers@google.com>
Co-authored-by: Jeff Williams <jefesaurus@google.com>
Co-authored-by: Oluwatoni Oshikanlu <39501338+tonioshikanlu@users.noreply.github.com>
Co-authored-by: William Chargin <wchargin@gmail.com>
Co-authored-by: Gus Class <gguuss@gmail.com>
Co-authored-by: Mark <mmmarklu@gmail.com>
Co-authored-by: Doug Mahugh <dmahugh@gmail.com>
Co-authored-by: Leonhard Gruenschloss <leonhard.gruenschloss@gmail.com>
Co-authored-by: larkee <larkee@users.noreply.github.com>
Co-authored-by: skuruppu <skuruppu@google.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Takashi Matsuo <tmatsuo@google.com>
Co-authored-by: gcf-merge-on-green[bot] <60162190+gcf-merge-on-green[bot]@users.noreply.github.com>
Co-authored-by: Leah E. Cole <6719667+leahecole@users.noreply.github.com>
Co-authored-by: Leah Cole <coleleah@google.com>
Co-authored-by: root <root@google.com>
chalmerlowe pushed a commit that referenced this pull request Feb 5, 2026
* fix: misc fixes

* update
iennae pushed a commit that referenced this pull request Feb 6, 2026
)

* docs(samples): add auth samples and tests (#1102)

* docs(samples): add auth samples and tests

* refactored verifying google token and lint fixed test file

* Modified comment acc to review

* renamed method acc to review comment

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* added comment acc to review

* add samples tests as required checks

* use GOOGLE_CLOUD_PROJECT

* test new config 1

* adding refresh token for sys test

* updating all py verion configs

* update 3

* update 4

* update 5 - trimming nox

* update 6 - fixing requirements.txt

* update 7 - fixing pytest flags

* update 8 - fixing sa test cred

* update 9- reading sa path from env

* update 10- testing explicit

* update 11 - fix multi reference

* update 12 - remove project id from client params

* update 13 - use projectid from default

* update 14 - remove project param

* update 15- fix assert

* update 16 - updating other py versions

* update 17: try replacing compute with storage

* update 18: fix assert and pass project

* update 19: fixing comments

* update 20: remove unused

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
Co-authored-by: Sai Sunder Srinivasan <saisunder@google.com>

* chore(deps): update dependency google-cloud-compute to v1.5.1 (#1110)

* chore(deps): update dependency google-cloud-compute to v1.5.1

* exclude templated .kokoro/samples files

Co-authored-by: Anthonios Partheniou <partheniou@google.com>

* chore(deps): update dependency google-auth to v2.11.0 (#1109)

* chore(deps): update dependency google-cloud-storage to v2.5.0 (#1111)

Co-authored-by: Anthonios Partheniou <partheniou@google.com>

* fix: don't retry if error or error_description is not string (#1241)

* fix: don't retry if error or error_description is not string

* chore: fix flaky sample test

* chore: update sys test cred

* fix: misc fixes (#1316)

* fix: misc fixes

* update

* feat: Add support for Python 3.12 (#1421)

* feat: Add support for Python 3.12

* Add samples lint session

* Add constraints file for python 3.12

* chore: Refresh system test creds.

* only run specified nox session for samples

---------

Co-authored-by: Carl Lundin <clundin@google.com>

* fix: explicitly declare support for Python 3.13 (#1741)

* fix: explicitly declare support for Python 3.13

* Add config for samples

* skip 2 tests due to oauth2client incompatibility

* bump google-cloud-storage in samples test

* bump google-auth in samples test

* coverage

---------

Co-authored-by: ohmayr <omairnaveed@ymail.com>

* doc: Custom Credential Suppliers for AWS and Okta.  (#1830)

Documenting Custom Credential Suppliers for:

1. Aws Workload.
2. Okta Workload.

The readme updates for these have already been made:
[Link](https://github.com/googleapis/google-auth-library-python/pull/1496/files)

---------

Co-authored-by: Chalmer Lowe <chalmerlowe@google.com>
Co-authored-by: Daniel Sanche <d.sanche14@gmail.com>

* feat: support Python 3.14 (#1822)

Co-authored-by: Anthonios Partheniou <partheniou@google.com>

* chore(deps): update dependency requests to v2.32.4 [security] (#1871)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [requests](https://requests.readthedocs.io)
([source](https://redirect.github.com/psf/requests),
[changelog](https://redirect.github.com/psf/requests/blob/master/HISTORY.md))
| `==2.32.3` -> `==2.32.4` |
![age](https://developer.mend.io/api/mc/badges/age/pypi/requests/2.32.4?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/requests/2.32.3/2.32.4?slim=true)
|

### GitHub Vulnerability Alerts

####
[CVE-2024-47081](https://redirect.github.com/psf/requests/security/advisories/GHSA-9hjg-9r4m-mvj7)

### Impact

Due to a URL parsing issue, Requests releases prior to 2.32.4 may leak
.netrc credentials to third parties for specific maliciously-crafted
URLs.

### Workarounds
For older versions of Requests, use of the .netrc file can be disabled
with `trust_env=False` on your Requests Session
([docs](https://requests.readthedocs.io/en/latest/api/#requests.Session.trust_env)).

### References

[https://github.com/psf/requests/pull/6965](https://redirect.github.com/psf/requests/pull/6965)
https://seclists.org/fulldisclosure/2025/Jun/2

---

### Release Notes

<details>
<summary>psf/requests (requests)</summary>

###
[`v2.32.4`](https://redirect.github.com/psf/requests/blob/HEAD/HISTORY.md#2324-2025-06-10)

[Compare
Source](https://redirect.github.com/psf/requests/compare/v2.32.3...v2.32.4)

**Security**

- CVE-2024-47081 Fixed an issue where a maliciously crafted URL and
trusted
environment will retrieve credentials for the wrong hostname/machine
from a
  netrc file.

**Improvements**

- Numerous documentation improvements

**Deprecations**

- Added support for pypy 3.11 for Linux and macOS.
- Dropped support for pypy 3.9 following its end of support.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/googleapis/google-auth-library-python).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQyLjMyLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: Anthonios Partheniou <partheniou@google.com>

* chore(deps): update all dependencies (#1894)

> **Note:** This PR body was truncated due to platform limits.

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[google-auth](https://redirect.github.com/googleapis/google-auth-library-python)
| `==2.41.1` -> `==2.45.0` |
![age](https://developer.mend.io/api/mc/badges/age/pypi/google-auth/2.45.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/google-auth/2.41.1/2.45.0?slim=true)
|
|
[google-cloud-compute](https://redirect.github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-compute)
([source](https://redirect.github.com/googleapis/google-cloud-python)) |
`==1.5.1` -> `==1.40.0` |
![age](https://developer.mend.io/api/mc/badges/age/pypi/google-cloud-compute/1.40.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/google-cloud-compute/1.5.1/1.40.0?slim=true)
|
|
[google-cloud-storage](https://redirect.github.com/googleapis/python-storage)
| `==3.1.0` -> `==3.7.0` |
![age](https://developer.mend.io/api/mc/badges/age/pypi/google-cloud-storage/3.7.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/google-cloud-storage/3.1.0/3.7.0?slim=true)
|
| [pytest](https://redirect.github.com/pytest-dev/pytest)
([changelog](https://docs.pytest.org/en/stable/changelog.html)) |
`==8.4.2` -> `==9.0.2` |
![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest/9.0.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest/8.4.2/9.0.2?slim=true)
|
| [python-dotenv](https://redirect.github.com/theskumar/python-dotenv) |
`==1.1.1` -> `==1.2.1` |
![age](https://developer.mend.io/api/mc/badges/age/pypi/python-dotenv/1.2.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/python-dotenv/1.1.1/1.2.1?slim=true)
|
| [requests](https://requests.readthedocs.io)
([source](https://redirect.github.com/psf/requests),
[changelog](https://redirect.github.com/psf/requests/blob/master/HISTORY.md))
| `==2.32.4` -> `==2.32.5` |
![age](https://developer.mend.io/api/mc/badges/age/pypi/requests/2.32.5?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/requests/2.32.4/2.32.5?slim=true)
|

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python (google-auth)</summary>

###
[`v2.45.0`](https://redirect.github.com/googleapis/google-auth-library-python/blob/HEAD/CHANGELOG.md#2450-2025-12-15)

[Compare
Source](https://redirect.github.com/googleapis/google-auth-library-python/compare/v2.44.0...v2.45.0)

##### Features

- Adding Agent Identity bound token support and handling certificate
mismatches with retries
([#&#8203;1890](https://redirect.github.com/googleapis/google-auth-library-python/issues/1890))
([b32c934e6b0d09b94c467cd432a0a635e8b05f5c](https://redirect.github.com/googleapis/google-auth-library-python/commit/b32c934e6b0d09b94c467cd432a0a635e8b05f5c))

###
[`v2.44.0`](https://redirect.github.com/googleapis/google-auth-library-python/blob/HEAD/CHANGELOG.md#2440-2025-12-13)

[Compare
Source](https://redirect.github.com/googleapis/google-auth-library-python/compare/v2.43.0...v2.44.0)

##### Features

- support Python 3.14
([#&#8203;1822](https://redirect.github.com/googleapis/google-auth-library-python/issues/1822))
([0f7097e78f247665b6ef0287d482033f7be2ed6d](https://redirect.github.com/googleapis/google-auth-library-python/commit/0f7097e78f247665b6ef0287d482033f7be2ed6d))
- add ecdsa p-384 support
([#&#8203;1872](https://redirect.github.com/googleapis/google-auth-library-python/issues/1872))
([39c381a5f6881b590025f36d333d12eff8dc60fc](https://redirect.github.com/googleapis/google-auth-library-python/commit/39c381a5f6881b590025f36d333d12eff8dc60fc))
- MDS connections use mTLS
([#&#8203;1856](https://redirect.github.com/googleapis/google-auth-library-python/issues/1856))
([0387bb95713653d47e846cad3a010eb55ef2db4c](https://redirect.github.com/googleapis/google-auth-library-python/commit/0387bb95713653d47e846cad3a010eb55ef2db4c))
- Implement token revocation in STS client and add revoke() metho…
([#&#8203;1849](https://redirect.github.com/googleapis/google-auth-library-python/issues/1849))
([d5638986ca03ee95bfffa9ad821124ed7e903e63](https://redirect.github.com/googleapis/google-auth-library-python/commit/d5638986ca03ee95bfffa9ad821124ed7e903e63))
- Add shlex to correctly parse executable commands with spaces
([#&#8203;1855](https://redirect.github.com/googleapis/google-auth-library-python/issues/1855))
([cf6fc3cced78bc1362a7fe596c32ebc9ce03c26b](https://redirect.github.com/googleapis/google-auth-library-python/commit/cf6fc3cced78bc1362a7fe596c32ebc9ce03c26b))

##### Bug Fixes

- Use public refresh method for source credentials in
ImpersonatedCredentials
([#&#8203;1884](https://redirect.github.com/googleapis/google-auth-library-python/issues/1884))
([e0c3296f471747258f6d98d2d9bfde636358ecde](https://redirect.github.com/googleapis/google-auth-library-python/commit/e0c3296f471747258f6d98d2d9bfde636358ecde))
- Add temporary patch to workload cert logic to accomodate Cloud Run
mis-configuration
([#&#8203;1880](https://redirect.github.com/googleapis/google-auth-library-python/issues/1880))
([78de7907b8bdb7b5510e3c6fa8a3f3721e2436d7](https://redirect.github.com/googleapis/google-auth-library-python/commit/78de7907b8bdb7b5510e3c6fa8a3f3721e2436d7))
- Delegate workload cert and key default lookup to helper function
([#&#8203;1877](https://redirect.github.com/googleapis/google-auth-library-python/issues/1877))
([b0993c7edaba505d0fb0628af28760c43034c959](https://redirect.github.com/googleapis/google-auth-library-python/commit/b0993c7edaba505d0fb0628af28760c43034c959))

###
[`v2.43.0`](https://redirect.github.com/googleapis/google-auth-library-python/blob/HEAD/CHANGELOG.md#2430-2025-11-05)

[Compare
Source](https://redirect.github.com/googleapis/google-auth-library-python/compare/v2.42.1...v2.43.0)

##### Features

- Add public wrapper for \_mtls\_helper.check\_use\_client\_cert which
enables mTLS if GOOGLE\_API\_USE\_CLIENT\_CERTIFICATE is not set, when
the MWID/X.509 cert sources detected
([#&#8203;1859](https://redirect.github.com/googleapis/google-auth-library-python/issues/1859))
Add public wrapper for check\_use\_client\_cert which enables mTLS if
GOOGLE\_API\_USE\_CLIENT\_CERTIFICATE is not set, when the MWID/X.509
cert
  sources detected. Also, fix check\_use\_client\_cert to return boolean
  value.
Change
[#&#8203;1848](https://redirect.github.com/googleapis/google-auth-library-python/issues/1848)
added the check\_use\_client\_cert method that helps know if
  client cert should be used for mTLS connection. However, that was in a
  private class, thus, created a public wrapper of the same function so
  that it can be used by python Client Libraries. Also, updated
  check\_use\_client\_cert to return a boolean value instead of existing
  string value for better readability and future scope.
\---------
([1535eccbff0ad8f3fd6a9775316ac8b77dca66ba](https://redirect.github.com/googleapis/google-cloud-python/commit/1535eccbff0ad8f3fd6a9775316ac8b77dca66ba))
- Enable mTLS if GOOGLE\_API\_USE\_CLIENT\_CERTIFICATE is not set, if
the MWID/X.509 cert sources detected
([#&#8203;1848](https://redirect.github.com/googleapis/google-auth-library-python/issues/1848))
The Python SDK will use a hybrid approach for mTLS enablement:

* If the GOOGLE\_API\_USE\_CLIENT\_CERTIFICATE environment variable is
set
  (either true or false), the SDK will respect that setting. This is
  necessary for test scenarios and users who need to explicitly control
  mTLS behavior.
* If the GOOGLE\_API\_USE\_CLIENT\_CERTIFICATE environment variable is
not
  set, the SDK will automatically enable mTLS only if it detects Managed
  Workload Identity (MWID) or X.509 Workforce Identity Federation (WIF)
certificate sources. In other cases where the variable is not set, mTLS
  will remain disabled.
\*\* This change also adds the helper method `check_use_client_cert` and
it's unit test, which will be used for checking the criteria for setting
  the mTLS to true
\*\* This change is only for Auth-Library, other changes will be created
  for Client-Library use-cases.
\---------
([395e405b64b56ddb82ee639958c2e8056ad2e82b](https://redirect.github.com/googleapis/google-cloud-python/commit/395e405b64b56ddb82ee639958c2e8056ad2e82b))

- onboard `google-auth` to librarian
([#&#8203;1838](https://redirect.github.com/googleapis/google-auth-library-python/issues/1838))
This PR onboards `google-auth` library to the Librarian system.
  Wait for

[#&#8203;1819](https://redirect.github.com/googleapis/google-auth-library-python/pull/1819).
([c503eaa511357d7a76cc1e1f1d3a3be2dabd5bca](https://redirect.github.com/googleapis/google-cloud-python/commit/c503eaa511357d7a76cc1e1f1d3a3be2dabd5bca))

###
[`v2.42.1`](https://redirect.github.com/googleapis/google-auth-library-python/blob/HEAD/CHANGELOG.md#2421-2025-10-30)

[Compare
Source](https://redirect.github.com/googleapis/google-auth-library-python/compare/v2.42.0...v2.42.1)

##### Bug Fixes

- Catch ValueError for json.loads()
([#&#8203;1842](https://redirect.github.com/googleapis/google-auth-library-python/issues/1842))
([b074cad](https://redirect.github.com/googleapis/google-auth-library-python/commit/b074cad460589633adfc6744c01726ae86f2aa2b))

###
[`v2.42.0`](https://redirect.github.com/googleapis/google-auth-library-python/blob/HEAD/CHANGELOG.md#2420-2025-10-24)

[Compare
Source](https://redirect.github.com/googleapis/google-auth-library-python/compare/v2.41.1...v2.42.0)

##### Features

- Add trust boundary support for external accounts.
([#&#8203;1809](https://redirect.github.com/googleapis/google-auth-library-python/issues/1809))
([36ecb1d](https://redirect.github.com/googleapis/google-auth-library-python/commit/36ecb1d65883477d27faf9c2281fc289659b9903))

##### Bug Fixes

- Read scopes from ADC json for impersoanted cred
([#&#8203;1820](https://redirect.github.com/googleapis/google-auth-library-python/issues/1820))
([62c0fc8](https://redirect.github.com/googleapis/google-auth-library-python/commit/62c0fc82a3625542381f85c698595446fc99ddae))

</details>

<details>
<summary>googleapis/google-cloud-python (google-cloud-compute)</summary>

###
[`v1.40.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-compute-v1.40.0):
google-cloud-compute 1.40.0

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.39.0...google-cloud-compute-v1.40.0)

##### Features

- Update Compute Engine v1 API to revision
[`2025091`](https://redirect.github.com/googleapis/google-cloud-python/commit/20250916)
([#&#8203;1107](https://redirect.github.com/googleapis/google-cloud-python/issues/1107))
([4dc7381c](https://redirect.github.com/googleapis/google-cloud-python/commit/4dc7381c))

###
[`v1.39.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-compute-v1.39.0):
google-cloud-compute 1.39.0

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.38.0...google-cloud-compute-v1.39.0)

##### Features

- \[google-cloud-compute] Update Compute Engine v1 API to revision
[`2025090`](https://redirect.github.com/googleapis/google-cloud-python/commit/20250909)
([4e5a0b5](https://redirect.github.com/googleapis/google-cloud-python/commit/4e5a0b5))

- \[google-cloud-compute] Update Compute Engine v1 API to revision
[`2025090`](https://redirect.github.com/googleapis/google-cloud-python/commit/20250902)
([4e5a0b5](https://redirect.github.com/googleapis/google-cloud-python/commit/4e5a0b5))

###
[`v1.38.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-compute-v1.38.0):
google-cloud-compute: v1.38.0

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.37.0...google-cloud-compute-v1.38.0)

##### Features

- \[google-cloud-compute] Update Compute Engine v1 API to revision
[`2025090`](https://redirect.github.com/googleapis/google-cloud-python/commit/20250902)
([#&#8203;14434](https://redirect.github.com/googleapis/google-cloud-python/issues/14434))
([daf5ab8](https://redirect.github.com/googleapis/google-cloud-python/commit/daf5ab81499ccb7bf29c74b616af9f6235c12526))

###
[`v1.37.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-compute-v1.37.0):
google-cloud-compute: v1.37.0

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.36.0...google-cloud-compute-v1.37.0)

##### Features

- \[google-cloud-compute] Update Compute Engine v1 API to revision
[`2025081`](https://redirect.github.com/googleapis/google-cloud-python/commit/20250810)
([#&#8203;1091](https://redirect.github.com/googleapis/google-cloud-python/issues/1091))
([#&#8203;14324](https://redirect.github.com/googleapis/google-cloud-python/issues/14324))
([6cdbcee](https://redirect.github.com/googleapis/google-cloud-python/commit/6cdbcee600286643cba8caf3c2219e9810b317fe))

###
[`v1.36.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-compute-v1.36.0):
google-cloud-compute: v1.36.0

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.35.0...google-cloud-compute-v1.36.0)

##### Features

- \[google-cloud-compute] Update Compute Engine v1 API to revision
[`2025080`](https://redirect.github.com/googleapis/google-cloud-python/commit/20250807)
([51732d3](https://redirect.github.com/googleapis/google-cloud-python/commit/51732d38da49f8a0598d58b204dc7d9c86ee0e52))

###
[`v1.35.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-compute-v1.35.0):
google-cloud-compute: v1.35.0

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.34.0...google-cloud-compute-v1.35.0)

##### Features

- \[google-cloud-compute] Update Compute Engine v1 API to revision
[`2025072`](https://redirect.github.com/googleapis/google-cloud-python/commit/20250728)
([#&#8203;1081](https://redirect.github.com/googleapis/google-cloud-python/issues/1081))
([#&#8203;14196](https://redirect.github.com/googleapis/google-cloud-python/issues/14196))
([9abaf2f](https://redirect.github.com/googleapis/google-cloud-python/commit/9abaf2fd0eb864f21f246a257ec796fe4e11717f))
- \[google-cloud-compute] Update Compute Engine v1 API to revision
[`2025072`](https://redirect.github.com/googleapis/google-cloud-python/commit/20250729)
([#&#8203;1085](https://redirect.github.com/googleapis/google-cloud-python/issues/1085))
([#&#8203;14199](https://redirect.github.com/googleapis/google-cloud-python/issues/14199))
([17c935f](https://redirect.github.com/googleapis/google-cloud-python/commit/17c935fb57e5e76e44b5590dcf74b27cd6dfe285))

###
[`v1.34.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-compute-v1.34.0):
google-cloud-compute: v1.34.0

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.33.0...google-cloud-compute-v1.34.0)

##### Features

- \[google-cloud-compute] Update Compute Engine v1 API to revision
[`2025071`](https://redirect.github.com/googleapis/google-cloud-python/commit/20250717)
([#&#8203;1074](https://redirect.github.com/googleapis/google-cloud-python/issues/1074))
([#&#8203;14169](https://redirect.github.com/googleapis/google-cloud-python/issues/14169))
([0c26f13](https://redirect.github.com/googleapis/google-cloud-python/commit/0c26f13efca3b91fc1981f3cab67d8c9305ca3a9))

###
[`v1.33.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-compute-v1.33.0):
google-cloud-compute: v1.33.0

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.32.0...google-cloud-compute-v1.33.0)

##### Features

- \[google-cloud-compute] Update Compute Engine v1 API to revision
[`2025070`](https://redirect.github.com/googleapis/google-cloud-python/commit/20250708)
([#&#8203;1073](https://redirect.github.com/googleapis/google-cloud-python/issues/1073))
([#&#8203;14107](https://redirect.github.com/googleapis/google-cloud-python/issues/14107))
([723ac5d](https://redirect.github.com/googleapis/google-cloud-python/commit/723ac5deb793fa180bacb52841ff73893b58076e))

###
[`v1.32.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-compute-v1.32.0):
google-cloud-compute: v1.32.0

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.31.0...google-cloud-compute-v1.32.0)

##### Features

- Update Compute Engine v1 API to revision
[`2025062`](https://redirect.github.com/googleapis/google-cloud-python/commit/20250626)
([3ad8819](https://redirect.github.com/googleapis/google-cloud-python/commit/3ad8819a1967ba00374e6be26062d5c7e94200c8))

###
[`v1.31.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-compute-v1.31.0):
google-cloud-compute: v1.31.0

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.30.0...google-cloud-compute-v1.31.0)

##### Features

- \[google-cloud-compute] Update Compute Engine v1 API to revision
[`2025060`](https://redirect.github.com/googleapis/google-cloud-python/commit/20250601)
([#&#8203;13970](https://redirect.github.com/googleapis/google-cloud-python/issues/13970))
([8083640](https://redirect.github.com/googleapis/google-cloud-python/commit/808364041835ed14e55839cfb33325c9d1cb1f15))
- Update Compute Engine v1 API to revision
[`2025051`](https://redirect.github.com/googleapis/google-cloud-python/commit/20250511)
([#&#8203;1047](https://redirect.github.com/googleapis/google-cloud-python/issues/1047))
([8083640](https://redirect.github.com/googleapis/google-cloud-python/commit/808364041835ed14e55839cfb33325c9d1cb1f15))

###
[`v1.30.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-compute-v1.30.0):
google-cloud-compute: v1.30.0

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.29.0...google-cloud-compute-v1.30.0)

##### Features

- \[google-cloud-compute] Update Compute Engine API to revision
[`2025041`](https://redirect.github.com/googleapis/google-cloud-python/commit/20250415)
([#&#8203;13800](https://redirect.github.com/googleapis/google-cloud-python/issues/13800))
([ae6a7c9](https://redirect.github.com/googleapis/google-cloud-python/commit/ae6a7c9c7e6bf014db6347d6d6f0ad15183b7f9a))

###
[`v1.29.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-compute-v1.29.0):
google-cloud-compute: v1.29.0

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.28.0...google-cloud-compute-v1.29.0)

##### Features

- \[google-cloud-compute] Update Compute Engine API to revision
[`2025032`](https://redirect.github.com/googleapis/google-cloud-python/commit/20250320)
([#&#8203;13710](https://redirect.github.com/googleapis/google-cloud-python/issues/13710))
([da0e811](https://redirect.github.com/googleapis/google-cloud-python/commit/da0e81122069ace8048471d9fffb6a1203574b36))

###
[`v1.28.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-compute-v1.28.0):
google-cloud-compute: v1.28.0

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.27.0...google-cloud-compute-v1.28.0)

##### Features

- \[google-cloud-compute] Update Compute Engine API to revision
([9be352b](https://redirect.github.com/googleapis/google-cloud-python/commit/9be352b08daebce854628107672b62bf94893c4f))
- Update Compute Engine API to revision
[`2025030`](https://redirect.github.com/googleapis/google-cloud-python/commit/20250302)
([#&#8203;13678](https://redirect.github.com/googleapis/google-cloud-python/issues/13678))
([9be352b](https://redirect.github.com/googleapis/google-cloud-python/commit/9be352b08daebce854628107672b62bf94893c4f))

###
[`v1.27.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.26.0...google-cloud-compute-v1.27.0)

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.26.0...google-cloud-compute-v1.27.0)

###
[`v1.26.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.25.0...google-cloud-compute-v1.26.0)

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.25.0...google-cloud-compute-v1.26.0)

###
[`v1.25.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.24.0...google-cloud-compute-v1.25.0)

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.24.0...google-cloud-compute-v1.25.0)

###
[`v1.24.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.23.0...google-cloud-compute-v1.24.0)

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.23.0...google-cloud-compute-v1.24.0)

###
[`v1.23.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.22.0...google-cloud-compute-v1.23.0)

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.22.0...google-cloud-compute-v1.23.0)

###
[`v1.22.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.21.0...google-cloud-compute-v1.22.0)

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.21.0...google-cloud-compute-v1.22.0)

###
[`v1.21.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-os-config-v1.21.0):
google-cloud-os-config: v1.21.0

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.20.1...google-cloud-compute-v1.21.0)

##### Features

- Add highest\_upgradable\_cve\_severity field to Vulnerability report
([e8feca7](https://redirect.github.com/googleapis/google-cloud-python/commit/e8feca76cfe1a2eaf7e96ff2341715545d15b5a8))

##### Documentation

- A comment for field `filter` in message
`.google.cloud.osconfig.v1.ListVulnerabilityReportsRequest` is changed
([e8feca7](https://redirect.github.com/googleapis/google-cloud-python/commit/e8feca76cfe1a2eaf7e96ff2341715545d15b5a8))
- A comment for field `update_time` in message
`.google.cloud.osconfig.v1.VulnerabilityReport` is changed
([e8feca7](https://redirect.github.com/googleapis/google-cloud-python/commit/e8feca76cfe1a2eaf7e96ff2341715545d15b5a8))

###
[`v1.20.1`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.20.0...google-cloud-compute-v1.20.1)

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.20.0...google-cloud-compute-v1.20.1)

###
[`v1.20.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.19.2...google-cloud-compute-v1.20.0)

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.19.2...google-cloud-compute-v1.20.0)

###
[`v1.19.2`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.19.1...google-cloud-compute-v1.19.2)

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.19.1...google-cloud-compute-v1.19.2)

###
[`v1.19.1`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.19.0...google-cloud-compute-v1.19.1)

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.19.0...google-cloud-compute-v1.19.1)

###
[`v1.19.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.18.0...google-cloud-compute-v1.19.0)

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.18.0...google-cloud-compute-v1.19.0)

###
[`v1.18.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-bigquery-connection-v1.17.0...google-cloud-bigquery-connection-v1.18.0)

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.17.0...google-cloud-compute-v1.18.0)

###
[`v1.17.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-trace-v1.17.0):
google-cloud-trace 1.17.0

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.16.1...google-cloud-compute-v1.17.0)

#####
[1.17.0](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-trace-v1.16.2...google-cloud-trace-v1.17.0)
(2025-10-20)

###
[`v1.16.1`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.16.0...google-cloud-compute-v1.16.1)

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.16.0...google-cloud-compute-v1.16.1)

###
[`v1.16.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-workflows-v1.15.1...google-cloud-workflows-v1.16.0)

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.15.0...google-cloud-compute-v1.16.0)

###
[`v1.15.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-resource-manager-v1.15.0):
google-cloud-resource-manager 1.15.0

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.14.1...google-cloud-compute-v1.15.0)

####
[1.15.0](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-resource-manager-v1.14.2...google-cloud-resource-manager-v1.15.0)
(2025-10-20)

###
[`v1.14.1`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-workflows-v1.14.0...google-cloud-workflows-v1.14.1)

###
[`v1.14.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-trace-v1.13.5...google-cloud-trace-v1.14.0)

###
[`v1.13.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-workflows-v1.12.1...google-cloud-workflows-v1.13.0)

###
[`v1.12.1`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-orchestration-airflow-v1.12.0...google-cloud-orchestration-airflow-v1.12.1)

###
[`v1.12.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-workflows-v1.11.0...google-cloud-workflows-v1.12.0)

###
[`v1.11.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-workflows-v1.10.2...google-cloud-workflows-v1.11.0)

###
[`v1.10.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-orchestration-airflow-v1.9.2...google-cloud-orchestration-airflow-v1.10.0)

###
[`v1.9.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-orchestration-airflow-v1.8.0...google-cloud-orchestration-airflow-v1.9.0)

###
[`v1.7.0`](https://redirect.github.com/googleapis/google-cloud-python/releases/tag/google-cloud-appengine-logging-v1.7.0):
google-cloud-appengine-logging 1.7.0

####
[1.7.0](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-appengine-logging-v1.6.2...google-cloud-appengine-logging-v1.7.0)
(2025-10-16)

###
[`v1.6.1`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-appengine-logging-v1.6.0...google-cloud-appengine-logging-v1.6.1)

###
[`v1.6.0`](https://redirect.github.com/googleapis/google-cloud-python/compare/google-cloud-appengine-logging-v1.5.0...google-cloud-appengine-logging-v1.6.0)

</details>

<details>
<summary>googleapis/python-storage (google-cloud-storage)</summary>

###
[`v3.7.0`](https://redirect.github.com/googleapis/python-storage/blob/HEAD/CHANGELOG.md#370-2025-12-09)

[Compare
Source](https://redirect.github.com/googleapis/python-storage/compare/v3.6.0...v3.7.0)

##### Features

- Auto enable mTLS when supported certificates are detected
([#&#8203;1637](https://redirect.github.com/googleapis/python-storage/issues/1637))
([4e91c54](https://redirect.github.com/googleapis/python-storage/commit/4e91c541363f0e583bf9dd1b81a95ff2cb618bac))
- Send entire object checksum in the final api call of resumable upload
([#&#8203;1654](https://redirect.github.com/googleapis/python-storage/issues/1654))
([ddce7e5](https://redirect.github.com/googleapis/python-storage/commit/ddce7e53a13e6c0487221bb14e88161da7ed9e08))
- Support urllib3 >= 2.6.0
([#&#8203;1658](https://redirect.github.com/googleapis/python-storage/issues/1658))
([57405e9](https://redirect.github.com/googleapis/python-storage/commit/57405e956a7ca579b20582bf6435cec42743c478))

##### Bug Fixes

- Fix for
[move\_blob](https://redirect.github.com/googleapis/python-storage/blob/57405e956a7ca579b20582bf6435cec42743c478/google/cloud/storage/bucket.py#L2256)
failure when the new blob name contains characters that need to be url
encoded
([#&#8203;1605](https://redirect.github.com/googleapis/python-storage/issues/1605))
([ec470a2](https://redirect.github.com/googleapis/python-storage/commit/ec470a270e189e137c7229cc359367d5a897cdb9))

###
[`v3.6.0`](https://redirect.github.com/googleapis/python-storage/blob/HEAD/CHANGELOG.md#360-2025-11-17)

[Compare
Source](https://redirect.github.com/googleapis/python-storage/compare/v3.5.0...v3.6.0)

##### Features

- Add support for partial list buckets
([#&#8203;1606](https://redirect.github.com/googleapis/python-storage/issues/1606))
([92fc2b0](https://redirect.github.com/googleapis/python-storage/commit/92fc2b00429415b9fbe7cba0167778eee60449e2))
- Make return\_partial\_success and unreachable fields public for list
Bucket
([#&#8203;1601](https://redirect.github.com/googleapis/python-storage/issues/1601))
([323cddd](https://redirect.github.com/googleapis/python-storage/commit/323cddd5d439e04e12614106eab1928fd4008c0b))
- **zb-experimental:** Add async write object stream
([5ab8103](https://redirect.github.com/googleapis/python-storage/commit/5ab81032268e875f82a66431d666fe61c9eb394b))
- **zb-experimental:** Add async write object stream
([#&#8203;1612](https://redirect.github.com/googleapis/python-storage/issues/1612))
([5ab8103](https://redirect.github.com/googleapis/python-storage/commit/5ab81032268e875f82a66431d666fe61c9eb394b))

##### Bug Fixes

- Dont pass credentials to StorageClient
([#&#8203;1608](https://redirect.github.com/googleapis/python-storage/issues/1608))
([195d644](https://redirect.github.com/googleapis/python-storage/commit/195d644c4d4feec98e9a9cd9fad67fc774c50dc8))

###
[`v3.5.0`](https://redirect.github.com/googleapis/python-storage/blob/HEAD/CHANGELOG.md#350-2025-11-05)

[Compare
Source](https://redirect.github.com/googleapis/python-storage/compare/v3.4.1...v3.5.0)

##### Features

- **experimental:** Add base resumption strategy for bidi streams
([#&#8203;1594](https://redirect.github.com/googleapis/python-storage/issues/1594))
([5fb85ea](https://redirect.github.com/googleapis/python-storage/commit/5fb85ea544dcc9ed9dca65957c872c3811f02b87))
- **experimental:** Add checksum for bidi reads operation
([#&#8203;1566](https://redirect.github.com/googleapis/python-storage/issues/1566))
([93ce515](https://redirect.github.com/googleapis/python-storage/commit/93ce515d60f0ac77ab83680ba2b4d6a9f57e75d0))
- **experimental:** Add read resumption strategy
([#&#8203;1599](https://redirect.github.com/googleapis/python-storage/issues/1599))
([5d5e895](https://redirect.github.com/googleapis/python-storage/commit/5d5e895e173075da557b58614fecc84086aaf9cb))
- **experimental:** Handle BidiReadObjectRedirectedError for bidi reads
([#&#8203;1600](https://redirect.github.com/googleapis/python-storage/issues/1600))
([71b0f8a](https://redirect.github.com/googleapis/python-storage/commit/71b0f8a368a61bed9bd793a059f980562061223e))
- Indicate that md5 is used as a CRC
([#&#8203;1522](https://redirect.github.com/googleapis/python-storage/issues/1522))
([961536c](https://redirect.github.com/googleapis/python-storage/commit/961536c7bf3652a824c207754317030526b9dd28))
- Provide option to update user\_agent
([#&#8203;1596](https://redirect.github.com/googleapis/python-storage/issues/1596))
([02f1451](https://redirect.github.com/googleapis/python-storage/commit/02f1451aaa8dacd10a862e97abb62ae48249b9b4))

##### Bug Fixes

- Deprecate credentials\_file argument
([74415a2](https://redirect.github.com/googleapis/python-storage/commit/74415a2a120e9bfa42f4f5fc8bd2f8e0d4cf5d18))
- Flaky system tests for resumable\_media
([#&#8203;1592](https://redirect.github.com/googleapis/python-storage/issues/1592))
([7fee3dd](https://redirect.github.com/googleapis/python-storage/commit/7fee3dd3390cfb5475a39d8f8272ea825dbda449))
- Make `download_ranges` compatible with `asyncio.create_task(..)`
([#&#8203;1591](https://redirect.github.com/googleapis/python-storage/issues/1591))
([faf8b83](https://redirect.github.com/googleapis/python-storage/commit/faf8b83b1f0ac378f8f6f47ce33dc23a866090c9))
- Make `download_ranges` compatible with `asyncio.create_task(..)`
([#&#8203;1591](https://redirect.github.com/googleapis/python-storage/issues/1591))
([faf8b83](https://redirect.github.com/googleapis/python-storage/commit/faf8b83b1f0ac378f8f6f47ce33dc23a866090c9))
- Redact sensitive data from OTEL traces and fix env var parsing
([#&#8203;1553](https://redirect.github.com/googleapis/python-storage/issues/1553))
([a38ca19](https://redirect.github.com/googleapis/python-storage/commit/a38ca1977694def98f65ae7239e300a987bbd262))
- Redact sensitive data from OTEL traces and fix env var parsing
([#&#8203;1553](https://redirect.github.com/googleapis/python-storage/issues/1553))
([a38ca19](https://redirect.github.com/googleapis/python-storage/commit/a38ca1977694def98f65ae7239e300a987bbd262))
- Use separate header object for each upload in Transfer Manager MPU
([#&#8203;1595](https://redirect.github.com/googleapis/python-storage/issues/1595))
([0d867bd](https://redirect.github.com/googleapis/python-storage/commit/0d867bd4f405d2dbeca1edfc8072080c5a96c1cd))

###
[`v3.4.1`](https://redirect.github.com/googleapis/python-storage/blob/HEAD/CHANGELOG.md#341-2025-10-08)

[Compare
Source](https://redirect.github.com/googleapis/python-storage/compare/v3.4.0...v3.4.1)

##### Bug Fixes

- Fixes
[#&#8203;1561](https://redirect.github.com/googleapis/python-storage/issues/1561)
by adding an option to specify the entire object checksum for resumable
uploads via the `upload_from_string`, `upload_from_file`, and
`upload_from_filename` methods
([acb918e](https://redirect.github.com/googleapis/python-storage/commit/acb918e20f7092e13d72fc63fe4ae2560bfecd40))

###
[`v3.4.0`](https://redirect.github.com/googleapis/python-storage/blob/HEAD/CHANGELOG.md#340-2025-09-15)

[Compare
Source](https://redirect.github.com/googleapis/python-storage/compare/v3.3.1...v3.4.0)

##### Features

- **experimental:** Add async grpc client
([#&#8203;1537](https://redirect.github.com/googleapis/python-storage/issues/1537))
([ac57b8d](https://redirect.github.com/googleapis/python-storage/commit/ac57b8d819a49aef0ed0cb5bb630bf11012f43e3))
- **experimental:** Add grpc client
([#&#8203;1533](https://redirect.github.com/googleapis/python-storage/issues/1533))
([5674587](https://redirect.github.com/googleapis/python-storage/commit/5674587f2aa347ec2787f2bc1e847eaa294bc1ca))

##### Bug Fixes

- GAPIC generation failed with 'Directory not empty'
([#&#8203;1542](https://redirect.github.com/googleapis/python-storage/issues/1542))
([c80d820](https://redirect.github.com/googleapis/python-storage/commit/c80d8207a8661b84c56cd66bb34de7b5704675b8))

###
[`v3.3.1`](https://redirect.github.com/googleapis/python-storage/blob/HEAD/CHANGELOG.md#331-2025-08-25)

[Compare
Source](https://redirect.github.com/googleapis/python-storage/compare/v3.3.0...v3.3.1)

##### Bug Fixes

- Provide option to user to set entire object checksum at "initiate a
resumable upload session" and send the same
([#&#8203;1525](https://redirect.github.com/googleapis/python-storage/issues/1525))
([a8109e0](https://redirect.github.com/googleapis/python-storage/commit/a8109e0d02c62542f1bea20373b53864fb776caa))
- Send part's checksum for XML MPU part upload
([#&#8203;1529](https://redirect.github.com/googleapis/python-storage/issues/1529))
([2ad77c7](https://redirect.github.com/googleapis/python-storage/commit/2ad77c7d949e84c515c051a0fd4b37b822788dd8))

###
[`v3.3.0`](https://redirect.github.com/googleapis/python-storage/blob/HEAD/CHANGELOG.md#330-2025-08-05)

[Compare
Source](https://redirect.github.com/googleapis/python-storage/compare/v3.2.0...v3.3.0)

##### Features

- Add support for bucket IP filter
([#&#8203;1516](https://redirect.github.com/googleapis/python-storage/issues/1516))
([a29073c](https://redirect.github.com/googleapis/python-storage/commit/a29073cf58df9c5667305e05c6378284057cda23))

##### Bug Fixes

- Add logs on AssertionError for issue
[#&#8203;1512](https://redirect.github.com/googleapis/python-storage/issues/1512)
([#&#8203;1518](https://redirect.github.com/googleapis/python-storage/issues/1518))
([6a9923e](https://redirect.github.com/googleapis/python-storage/commit/6a9923e4fc944f7a7c3906eb7800d23677bd2481))

##### Documentation

- Update the documentation of move\_blob function
([#&#8203;1507](https://redirect.github.com/googleapis/python-storage/issues/1507))
([72252e9](https://redirect.github.com/googleapis/python-storage/commit/72252e940909ce2e3da9cfd80f5b7b43a026f45c))

###
[`v3.2.0`](https://redirect.github.com/googleapis/python-storage/blob/HEAD/CHANGELOG.md#320-2025-07-04)

[Compare
Source](https://redirect.github.com/googleapis/python-storage/compare/v3.1.1...v3.2.0)

##### Features

- Adding support of single shot download
([#&#8203;1493](https://redirect.github.com/googleapis/python-storage/issues/1493))
([61c5d5f](https://redirect.github.com/googleapis/python-storage/commit/61c5d5f62c88506f200bc6d86b399a2c28715bc4))

###
[`v3.1.1`](https://redirect.github.com/googleapis/python-storage/blob/HEAD/CHANGELOG.md#311-2025-06-13)

[Compare
Source](https://redirect.github.com/googleapis/python-storage/compare/v3.1.0...v3.1.1)

##### Bug Fixes

- Add a check for partial response data
([#&#8203;1487](https://redirect.github.com/googleapis/python-storage/issues/1487))
([7e0412a](https://redirect.github.com/googleapis/python-storage/commit/7e0412a4fdfedcaa4683d5ef7d9155d5d58efa11))
- Add trove classifier for Python 3.13
([0100916](https://redirect.github.com/googleapis/python-storage/commit/01009164beaab8931a1e1684966e3060edcf77b7))
- **deps:** Require google-crc32c >= 1.1.3
([0100916](https://redirect.github.com/googleapis/python-storage/commit/01009164beaab8931a1e1684966e3060edcf77b7))
- **deps:** Require protobuf >= 3.20.2, < 7.0.0
([0100916](https://redirect.github.com/googleapis/python-storage/commit/01009164beaab8931a1e1684966e3060edcf77b7))
- **deps:** Require requests >= 2.22.0
([0100916](https://redirect.github.com/googleapis/python-storage/commit/01009164beaab8931a1e1684966e3060edcf77b7))
- Remove setup.cfg configuration for creating universal wheels
([#&#8203;1448](https://redirect.github.com/googleapis/python-storage/issues/1448))
([d3b6b3f](https://redirect.github.com/googleapis/python-storage/commit/d3b6b3f96a6f94aa7c371902f48d1363ae6bfb5c))
- Resolve issue where pre-release versions of dependencies are installed
([0100916](https://redirect.github.com/googleapis/python-storage/commit/01009164beaab8931a1e1684966e3060edcf77b7))
- Segmentation fault in tink while writing data
([#&#8203;1490](https://redirect.github.com/googleapis/python-storage/issues/1490))
([2a46c0b](https://redirect.github.com/googleapis/python-storage/commit/2a46c0b9e6ec561ae3151d2a9a80c7452634487e))

##### Documentation

- Move quickstart to top of readme
([#&#8203;1451](https://redirect.github.com/googleapis/python-storage/issues/1451))
([53257cf](https://redirect.github.com/googleapis/python-storage/commit/53257cf20a4de3810156ae9576a7092f5527df98))
- Update README to break infinite redirect loop
([#&#8203;1450](https://redirect.github.com/googleapis/python-storage/issues/1450))
([03f1594](https://redirect.github.com/googleapis/python-storage/commit/03f1594eb90ea1298a3a23927537c86ac35d33d5))

</details>

<details>
<summary>pytest-dev/pytest (pytest)</summary>

###
[`v9.0.2`](https://redirect.github.com/pytest-dev/pytest/releases/tag/9.0.2)

[Compare
Source](https://redirect.github.com/pytest-dev/pytest/compare/9.0.1...9.0.2)

### pytest 9.0.2 (2025-12-06)

#### Bug fixes

-
[#&#8203;13896](https://redirect.github.com/pytest-dev/pytest/issues/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 `TERM` is `dumb`, the escape
codes are no longer emitted, even if the plugin is enabled.

-
[#&#8203;13904](https://redirect.github.com/pytest-dev/pytest/issues/13904):
Fixed the TOML type of the `tmp_path_retention_count` settings in the
API reference from number to string.

-
[#&#8203;13946](https://redirect.github.com/pytest-dev/pytest/issues/13946):
The private `config.inicfg` attribute 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.

-
[#&#8203;13965](https://redirect.github.com/pytest-dev/pytest/issues/13965):
Fixed quadratic-time behavior when handling `unittest` subtests in
Python 3.10.

#### Improved documentation

-
[#&#8203;4492](https://redirect.github.com/pytest-dev/pytest/issues/4492):
The API Reference now contains cross-reference-able documentation of
`pytest's command-line flags <command-line-flags>`.

###
[`v9.0.1`](https://redirect.github.com/pytest-dev/pytest/releases/tag/9.0.1)

[Compare
Source](https://redirect.github.com/pytest-dev/pytest/compare/9.0.0...9.0.1)

### pytest 9.0.1 (2025-11-12)

#### Bug fixes

-
[#&#8203;13895](https://redirect.github.com/pytest-dev/pytest/issues/13895):
Restore support for skipping tests via `raise unittest.SkipTest`.
-
[#&#8203;13896](https://redirect.github.com/pytest-dev/pytest/issues/13896):
The terminal progress plugin added in pytest 9.0 is now automatically
disabled when iTerm2 is detected, it generated desktop notifications
instead of the desired functionality.
-
[#&#8203;13904](https://redirect.github.com/pytest-dev/pytest/issues/13904):
Fixed the TOML type of the verbosity settings in the API reference from
number to string.
-
[#&#8203;13910](https://redirect.github.com/pytest-dev/pytest/issues/13910):
Fixed <span class="title-ref">UserWarning: Do not expect
file\_or\_dir</span> on some earlier Python 3.12 and 3.13 point
versions.

#### Packaging updates and notes for downstreams

-
[#&#8203;13933](https://redirect.github.com/pytest-dev/pytest/issues/13933):
The tox configuration has been adjusted to make sure the desired
  version string can be passed into its `package_env` through
  the `SETUPTOOLS_SCM_PRETEND_VERSION_FOR_PYTEST` environment
  variable as a part of the release process -- by `webknjaz`.

#### Contributor-facing changes

-
[#&#8203;13891](https://redirect.github.com/pytest-dev/pytest/issues/13891),
[#&#8203;13942](https://redirect.github.com/pytest-dev/pytest/issues/13942):
The CI/CD part of the release automation is now capable of
  creating GitHub Releases without having a Git checkout on
  disk -- by `bluetech` and `webknjaz`.
-
[#&#8203;13933](https://redirect.github.com/pytest-dev/pytest/issues/13933):
The tox configuration has been adjusted to make sure the desired
  version string can be passed into its `package_env` through
  the `SETUPTOOLS_SCM_PRETEND_VERSION_FOR_PYTEST` environment
  variable as a part of the release process -- by `webknjaz`.

###
[`v9.0.0`](https://redirect.github.com/pytest-dev/pytest/releases/tag/9.0.0)

[Compare
Source](https://redirect.github.com/pytest-dev/pytest/compare/8.4.2...9.0.0)

### pytest 9.0.0 (2025-11-05)

#### New features

-
[#&#8203;1367](https://redirect.github.com/pytest-dev/pytest/issues/1367):
**Support for subtests** has been added.

`subtests <subtests>` are an alternative to parametrization, useful in
situations where the parametrization values are not all known at
collection time.

  Example:

  ```python
  def contains_docstring(p: Path) -> bool:
"""Return True if the given Python file contains a top-level
docstring."""
      ...

def test_py_files_contain_docstring(subtests: pytest.Subtests) -> None:
      for path in Path.cwd().glob("*.py"):
          with subtests.test(path=str(path)):
              assert contains_docstring(path)
  ```

Each assert failure or error is caught by the context manager and
reported individually, giving a clear picture of all files that are
missing a docstring.

  In addition, `unittest.TestCase.subTest` is now also supported.

This feature was originally implemented as a separate plugin in
[pytest-subtests](https://redirect.github.com/pytest-dev/pytest-subtests),
but since then has been merged into the core.

  > \[!NOTE]
> This feature is experimental and will likely evolve in future
releases. By that we mean that we might change how subtests are reported
on failure, but the functionality and how to use it are stable.

-
[#&#8203;13743](https://redirect.github.com/pytest-dev/pytest/issues/13743):
Added support for **native TOML configuration files**.

While pytest, since version 6, supports configuration in
`pyproject.toml` files under `[tool.pytest.ini_options]`,
it does so in an "INI compatibility mode", where all configuration
values are treated as strings or list of strings.
  Now, pytest supports the native TOML data model.

In `pyproject.toml`, the native TOML configuration is under the
`[tool.pytest]` table.

  ```toml
  # pyproject.toml
  [tool.pytest]
  minversion = "9.0"
  addopts = ["-ra", "-q"]
  testpaths = [
      "tests",
      "integration",
  ]
  ```

The `[tool.pytest.ini_options]` table remains supported, but both tables
cannot be used at the same time.

If you prefer to use a separate configuration file, or don't use
`pyproject.toml`, you can use `pytest.toml` or `.pytest.toml`:

  ```toml
  # pytest.toml or .pytest.toml
  [pytest]
  minversion = "9.0"
  addopts = ["-ra", "-q"]
  testpaths = [
      "tests",
      "integration",
  ]
  ```

The documentation now (sometimes) shows configuration snippets in both
TOML and INI formats, in a tabbed interface.

  See `config file formats` for full details.

-
[#&#8203;13823](https://redirect.github.com/pytest-dev/pytest/issues/13823):
Added a **"strict mode"** enabled by the `strict` configuration option.

  When set to `true`, the `strict` option currently enables

  - `strict_config`
  - `strict_markers`
  - `strict_parametrization_ids`
  - `strict_xfail`

The individual strictness options can be explicitly set to override the
global `strict` setting.

The previously-deprecated `--strict` command-line flag now enables
strict mode.

If pytest adds new strictness options in the future, they will also be
enabled in strict mode.
Therefore, you should only enable strict mode if you use a pinned/locked
version of pytest,
or if you want to proactively adopt new strictness options as they are
added.

  See `strict mode` for more details.

-
[#&#8203;13737](https://redirect.github.com/pytest-dev/pytest/issues/13737):
Added the `strict_parametrization_ids` configuration option.

When set, pytest emits an error if it detects non-unique parameter set
IDs,
rather than automatically making the IDs unique by adding <span
class="title-ref">0</span>, <span class="title-ref">1</span>, ... to
them.
  This can be particularly useful for catching unintended duplicates.

-
[#&#8203;13072](https://redirect.github.com/pytest-dev/pytest/issues/13072):
Added support for displaying test session **progress in the terminal
tab** using the [OSC
9;4;](https://conemu.github.io/en/AnsiEscapeCodes.html#ConEmu_specific_OSC)
ANSI sequence.
When pytest runs in a supported terminal emulator like ConEmu, Gnome
Terminal, Ptyxis, Windows Terminal, Kitty or Ghostty,
  you'll see the progress in the terminal tab or window,
  allowing you to monitor pytest's progress at a glance.

This feature is automatically enabled when running in a TTY. It is
implemented as an internal plugin. If needed, it can be disabled as
follows:

- On a user level, using `-p no:terminalprogress` on the command line or
via an environment variable `PYTEST_ADDOPTS='-p no:terminalprogress'`.
- On a project configuration level, using `addopts = "-p
no:terminalprogress"`.

-
[#&#8203;478](https://redirect.github.com/pytest-dev/pytest/issues/478):
Support PEP420 (implicit namespace packages) as <span
class="title-ref">--pyargs</span> target when
`consider_namespace_packages` is <span class="title-ref">true</span> in
the config.

Previously, this option only impacted package imports, now it also
impacts tests discovery.

-
[#&#8203;13678](https://redirect.github.com/pytest-dev/pytest/issues/13678):
Added a new `faulthandler_exit_on_timeout` configuration option set to
"false" by default to let <span class="title-ref">faulthandler</span>
interrupt the <span class="title-ref">pytest</span> process after a
timeout in case of deadlock.

Previously, a <span class="title-ref">faulthandler</span> timeout would
only dump the traceback of all threads to stderr, but would not
interrupt the <span class="title-ref">pytest</span> process.

  \-- by `ogrisel`.

-
[#&#8203;13829](https://redirect.github.com/pytest-dev/pytest/issues/13829):
Added support for configuration option aliases via the `aliases`
parameter in `Parser.addini() <pytest.Parser.addini>`.

  Plugins can now register alternative names for configuration options,
allowing for more flexibility in configuration naming and supporting
backward compatibility when renaming options.
The canonical name always takes precedence if both the canonical name
and an alias are specified in the configuration file.

#### Improvements in existing functionality

-
[#&#8203;13330](https://redirect.github.com/pytest-dev/pytest/issues/13330):
Having pytest configuration spread over more than one file (for example
having both a `pytest.ini` file and `pyproject.toml` with a
`[tool.pytest.ini_options]` table) will now print a warning to make it
clearer to the user that only one of them is actually used.

  \-- by `sgaist`

-
[#&#8203;13574](https://redirect.github.com/pytest-dev/pytest/issues/13574):
The single argument `--version` no longer loads the entire plugin
infrastructure, making it faster and more reliable when displaying only
the pytest version.

Passing `--version` twice (e.g., `pytest --version --version`) retains
the original behavior, showing both the pytest version and plugin
information.

  > \[!NOTE]
> Since `--version` is now processed early, it only takes effect when
passed directly via the command line. It will not work if set through
other mechanisms, such as `PYTEST_ADDOPTS` or `addopts`.

-
[#&#8203;13823](https://redirect.github.com/pytest-dev/pytest/issues/13823):
Added `strict_xfail` as an alias to the `xfail_strict` option,
  `strict_config` as an alias to the `--strict-config` flag,
  and `strict_markers` as an alias to the `--strict-markers` flag.
This makes all strictness options consistently have configuration
options with the prefix `strict_`.

-
[#&#8203;13700](https://redirect.github.com/pytest-dev/pytest/issues/13700):
<span class="title-ref">--junitxml</span> no longer prints the <span
class="title-ref">generated xml file</span> summary at the end of the
pytest session when <span class="title-ref">--quiet</span> is given.

-
[#&#8203;13732](https://redirect.github.com/pytest-dev/pytest/issues/13732):
Previously, when filtering warnings, pytest would fail if the filter
referenced a class that could not be imported. Now, this only outputs a
message indicating the problem.

-
[#&#8203;13859](https://redirect.github.com/pytest-dev/pytest/issues/13859):
Clarify the error message for <span
class="title-ref">pytest.raises()</span> when a regex <span
class="title-ref">match</span> fails.

-
[#&#8203;13861](https://redirect.github.com/pytest-dev/pytest/issues/13861):
Better sentence structure in a test's expected error message.
Previously, the error message would be "expected exception must be
\<expected>, but got \<actual>". Now, it is "Expected \<expected>, but
got \<actual>".

#### Removals and backward incompatible breaking changes

-
[#&#8203;12083](https://redirect.github.com/pytest-dev/pytest/issues/12083):
Fixed a bug where an invocation such as <span class="title-ref">pytest
a/ a/b</span> would cause only tests from <span
class="title-ref">a/b</span> to run, and not other tests under <span
class="title-ref">a/</span>.

The fix entails a few breaking changes to how such overlapping arguments
and duplicates are handled:

1. <span class="title-ref">pytest a/b a/</span> or <span
class="title-ref">pytest a/ a/b</span> are equivalent to <span
class="title-ref">pytest a</span>; if an argument overlaps another
arguments, only the prefix remains.
2. <span class="title-ref">pytest x.py x.py</span> is equivalent to
<span class="title-ref">pytest x.py</span>; previously such an
invocation was taken as an explicit request to run the tests from the
file twice.

If you rely on these behaviors, consider using `--keep-duplicates
<duplicate-paths>`, which retains its existing behavior (including the
bug).

-
[#&#8203;13719](https://redirect.github.com/pytest-dev/pytest/issues/13719):
Support for Python 3.9 is dropped following its end of life.

-
[#&#8203;13766](https://redirect.github.com/pytest-dev/pytest/issues/13766):
Previously, pytest would assume it was running in a CI/CD environment if
either of the environment variables <span class="title-ref">$CI</span>
or <span class="title-ref">$BUILD\_NUMBER</span> was defined;
now, CI mode is only activated if at least one of those variables is
defined and set to a *non-empty* value.

-
[#&#8203;13779](https://redirect.github.com/pytest-dev/pytest/issues/13779):
**PytestRemovedIn9Warning deprecation warnings are now errors by
default.**

Following our plan to remove deprecated features with as little
disruption as
possible, all warnings of type `PytestRemovedIn9Warning` now generate
errors
  instead of warning messages by default.

**The affected features will be effectively removed in pytest 9.1**, so
please consult the
`deprecations` section in the docs for directions on how to update
existing code.

In the pytest `9.0.X` series, it is possible to change the errors back
into warnings as a
  stopgap measure by adding this to your `pytest.ini` file:

  ```ini
  [pytest]
  filterwarnings =
      ignore::pytest.PytestRemovedIn9Warning
  ```

  But this will stop working when pytest `9.1` is released.

**If you have concerns** about the removal of a specific feature, please
add a
  comment to `13779`.

#### Deprecations (removal in next major release)

-
[#&#8203;13807](https://redirect.github.com/pytest-dev/pytest/issues/13807):
`monkeypatch.syspath_prepend() <pytest.MonkeyPatch.syspath_prepend>` now
issues a deprecation warning when the prepended path contains legacy
namespace packages (those using `pkg_resources.declare_namespace()`).
  Users should migrate to native namespace packages (`420`).
  See `monkeypatch-fixup-namespace-packages` for details.

#### Bug fixes

-
[#&#8203;13445](https://redirect.github.com/pytest-dev/pytest/issues/13445):
Made the type annotations of `pytest.skip` and friends more
spec-complaint to have them work across more type checkers.

-
[#&#8203;13537](https://redirect.github.com/pytest-dev/pytest/issues/13537):
Fixed a bug in which `ExceptionGroup` with only `Skipped` exceptions in
teardown was not handled correctly and showed as error.

-
[#&#8203;13598](https://redirect.github.com/pytest-dev/pytest/issues/13598):
Fixed possible collection confusion on Windows when short paths and
symlinks are involved.

-
[#&#8203;13716](https://redirect.github.com/pytest-dev/pytest/issues/13716):
Fixed a bug where a nonsensical invocation like `pytest x.py[a]` (a file
cannot be parametrized)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/googleapis/google-auth-library-python).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

---------

Co-authored-by: Anthonios Partheniou <partheniou@google.com>
Co-authored-by: Chalmer Lowe <chalmerlowe@google.com>

* chore(deps): update all dependencies (#1923)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[google-auth](https://redirect.github.com/googleapis/google-auth-library-python)
| `==2.45.0` → `==2.47.0` |
![age](https://developer.mend.io/api/mc/badges/age/pypi/google-auth/2.47.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/google-auth/2.45.0/2.47.0?slim=true)
|
|
[google-cloud-compute](https://redirect.github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-compute)
([source](https://redirect.github.com/googleapis/google-cloud-python)) |
`==1.40.0` → `==1.41.0` |
![age](https://developer.mend.io/api/mc/badges/age/pypi/google-cloud-compute/1.41.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/google-cloud-compute/1.40.0/1.41.0?slim=true)
|

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python (google-auth)</summary>

###
[`v2.47.0`](https://redi…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants