Skip to content

Conversation

@tseaver
Copy link
Contributor

@tseaver tseaver commented Nov 4, 2014

Allow subclasses to define a CUSTOM_METADATA_FIELDS mapping which
maps field name -> accessor name, and use it to generate more meaningful
error message when raising KeyError for those fields.

Allow subclasses to define a 'CUSTOM_METADATA_FIELDS' mapping which
maps field name -> accessor name, and use it to generate more meaningful
error message when raising KeyError for those fields.
@coveralls
Copy link

Coverage Status

Coverage remained the same when pulling 8b32e34 on tseaver:get_metadata-map_accessors into a410c6a on GoogleCloudPlatform:master.

@dhermes
Copy link
Contributor

dhermes commented Nov 4, 2014

LGTM

tseaver added a commit that referenced this pull request Nov 4, 2014
Make KeyError from 'get_metadata' more flexible.
@tseaver tseaver merged commit aa22386 into googleapis:master Nov 4, 2014
@tseaver tseaver deleted the get_metadata-map_accessors branch November 4, 2014 21:38
@dhermes dhermes added the api: storage Issues related to the Cloud Storage API. label Dec 31, 2015
parthea pushed a commit that referenced this pull request Jun 4, 2023
Source-Link: https://togithub.com/googleapis/synthtool/commit/26c7505b2f76981ec1707b851e1595c8c06e90fc
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:f946c75373c2b0040e8e318c5e85d0cf46bc6e61d0a01f3ef94d8de974ac6790
parthea pushed a commit that referenced this pull request Jun 4, 2023
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this pull request Jun 4, 2023
* chore: Update gapic-generator-python to v1.8.5

PiperOrigin-RevId: 511892190

Source-Link: googleapis/googleapis@a45d9c0

Source-Link: googleapis/googleapis-gen@1907294
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMTkwNzI5NGIxZDgzNjVlYTI0ZjhjNWYyZTA1OWE2NDEyNGM0ZWQzYiJ9

fix: Add service_yaml_parameters to py_gapic_library BUILD.bazel targets

PiperOrigin-RevId: 510187992

Source-Link: googleapis/googleapis@5edc235

Source-Link: googleapis/googleapis-gen@b0bedb7
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYjBiZWRiNzJlNDc2NWEzZTBiNjc0YTI4YzUwZWEwZjlhOWIyNmE4OSJ9

feat: add X.509 Name Constraints support

PiperOrigin-RevId: 509331611

Source-Link: googleapis/googleapis@a57751b

Source-Link: googleapis/googleapis-gen@f99e972
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZjk5ZTk3MmI1MjEwYWEyYTVkMGZlN2NiOTFmYjBkY2E0YzhhOTAzMiJ9

feat: enable "rest" transport in Python for services supporting numeric enums

PiperOrigin-RevId: 508143576

Source-Link: googleapis/googleapis@7a702a9

Source-Link: googleapis/googleapis-gen@6ad1279
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNmFkMTI3OWMwZTdhYTc4N2FjNmI2NmM5ZmQ0YTIxMDY5MmVkZmZjZCJ9

* 🦉 Updates from OwlBot post-processor

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

* fix: Add `service_yaml` parameters to `privateca_py_gapic`

PiperOrigin-RevId: 513565852

Source-Link: googleapis/googleapis@d83ff74

Source-Link: googleapis/googleapis-gen@26d16e1
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMjZkMTZlMWY3ZTI3Y2M4ODZjNzQ2ZjA5MDMwYTMyNjc3ZDBhODIwOSJ9

* 🦉 Updates from OwlBot post-processor

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

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this pull request Jun 4, 2023
* docs: Add three per company option to diversification levels

PiperOrigin-RevId: 536429537

Source-Link: googleapis/googleapis@7cb9709

Source-Link: googleapis/googleapis-gen@bc0f6d6
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYmMwZjZkNjVkN2RhOWZiNzhjNmUzNzczZDhjMGNjOGIxYWY4NmI0MSJ9

* 🦉 Updates from OwlBot post-processor

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

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this pull request Jun 4, 2023
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
parthea added a commit that referenced this pull request Jul 6, 2023
* fix(deps): require google-api-core>=1.32.0,>=2.8.0

* chore: update constraints
vchudnov-g pushed a commit that referenced this pull request Sep 20, 2023
…versions (#339)

Expand pins on library dependencies in preparation for these dependencies taking a new major version. See #10566.
parthea pushed a commit that referenced this pull request Sep 22, 2023
* docs: Minor formatting

PiperOrigin-RevId: 553099804

Source-Link: googleapis/googleapis@f48d1a3

Source-Link: googleapis/googleapis-gen@9607990
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiOTYwNzk5MGY0YzMyMTdiYWM2ZWRkODEzMTYxNGNmY2M3MTc0NGE2ZiJ9

* 🦉 Updates from OwlBot post-processor

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

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
parthea added a commit that referenced this pull request Sep 22, 2023
…ic enums (#339)

* feat: enable "rest" transport in Python for services supporting numeric enums

PiperOrigin-RevId: 508143576

Source-Link: googleapis/googleapis@7a702a9

Source-Link: googleapis/googleapis-gen@6ad1279
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNmFkMTI3OWMwZTdhYTc4N2FjNmI2NmM5ZmQ0YTIxMDY5MmVkZmZjZCJ9

* 🦉 Updates from OwlBot post-processor

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

* feat: enable "rest" transport in Python for services supporting numeric enums

PiperOrigin-RevId: 508143576

Source-Link: googleapis/googleapis@7a702a9

Source-Link: googleapis/googleapis-gen@6ad1279
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNmFkMTI3OWMwZTdhYTc4N2FjNmI2NmM5ZmQ0YTIxMDY5MmVkZmZjZCJ9

* 🦉 Updates from OwlBot post-processor

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

* update samples and system test to use REST

* 🦉 Updates from OwlBot post-processor

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

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
parthea pushed a commit that referenced this pull request Sep 22, 2023
* chore: Update gapic-generator-python to v1.8.2

PiperOrigin-RevId: 504289125

Source-Link: googleapis/googleapis@38a48a4

Source-Link: googleapis/googleapis-gen@b2dc226
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYjJkYzIyNjYzZGJlNDdhOTcyYzhkOGMyZjhhNGRmMDEzZGFmZGNiYyJ9

* 🦉 Updates from OwlBot post-processor

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

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this pull request Sep 22, 2023
Source-Link: https://togithub.com/googleapis/synthtool/commit/cb960373d12d20f8dc38beee2bf884d49627165e
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:2d816f26f728ac8b24248741e7d4c461c09764ef9f7be3684d557c9632e46dbd
parthea pushed a commit that referenced this pull request Sep 22, 2023
* chore: update Go import paths to match open source
chore: update gapic-generator-go version to 0.35.2

PiperOrigin-RevId: 516528222

Source-Link: googleapis/googleapis@dcd99fd

Source-Link: googleapis/googleapis-gen@975f4ee
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiOTc1ZjRlZWE2OWE3NWI5NjVlMmYxMDNiZTFiYzgyOTcyZDRhMzVkNyJ9

* 🦉 Updates from OwlBot post-processor

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

* chore: regenerate API index

Source-Link: googleapis/googleapis@40a03de

Source-Link: googleapis/googleapis-gen@6c17328
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNmMxNzMyOGU5ZTFjMmI1OGU5NjAwNzIyZThmYzhjYmU4NDYwMGQ3ZiJ9

* 🦉 Updates from OwlBot post-processor

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

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this pull request Sep 22, 2023
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
parthea added a commit that referenced this pull request Sep 22, 2023
* chore(python): drop python 3.6

Source-Link: googleapis/synthtool@4f89b13
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:e7bb19d47c13839fe8c147e50e02e8b6cf5da8edd1af8b82208cd6f66cc2829c

* require python 3.7+ in setup.py

* remove python 3.6 sample configs

* trigger ci

* add api_description to .repo-metadata.json

* update name_pretty in .repo-metadata.json

* 🦉 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

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
parthea added a commit that referenced this pull request Oct 21, 2023
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
parthea added a commit that referenced this pull request Oct 21, 2023
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
parthea pushed a commit that referenced this pull request Oct 21, 2023
* chore: update copyright year to 2022

PiperOrigin-RevId: 431037888

Source-Link: googleapis/googleapis@b3397f5

Source-Link: googleapis/googleapis-gen@510b54e
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNTEwYjU0ZTFjZGVmZDUzMTczOTg0ZGYxNjY0NTA4MTMwOGZlODk3ZSJ9

* 🦉 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

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this pull request Oct 21, 2023
Source-Link: googleapis/synthtool@993985f
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:1894490910e891a385484514b22eb5133578897eb5b3c380e6d8ad475c6647cd
parthea pushed a commit that referenced this pull request Oct 21, 2023
…#339)

* feat: add `FetchConnectedGa4Property` method to the Admin API v1alpha
feat: add `GetChannelGroup`, `ListChannelGroups`, `CreateChannelGroup`, `UpdateChannelGroup` methods to the Admin API v1alpha
feat: add `ChannelGroupFilter`, `ChannelGroupFilterExpression`, `ChannelGroupFilterExpressionList`, `GroupingRule`, `ChannelGroup` types to the Admin API v1alpha

PiperOrigin-RevId: 526740438

Source-Link: googleapis/googleapis@893a25b

Source-Link: googleapis/googleapis-gen@601c2c7
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNjAxYzJjNzRmZGNjMGMzMWNmNjQ0OGE5MGEyZWFkN2VlZjYwNzc3MCJ9

* 🦉 Updates from OwlBot post-processor

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

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
parthea added a commit that referenced this pull request Oct 21, 2023
…p/templates/python_library/.kokoro (#339)

* build(deps): bump cryptography from 38.0.3 to 39.0.1 in /synthtool/gcp/templates/python_library/.kokoro

Source-Link: googleapis/synthtool@bb17135
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:f62c53736eccb0c4934a3ea9316e0d57696bb49c1a7c86c726e9bb8a2f87dadf

* fix typo

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
parthea pushed a commit that referenced this pull request Oct 21, 2023
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this pull request Oct 21, 2023
Source-Link: googleapis/synthtool@50db768
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:e09366bdf0fd9c8976592988390b24d53583dd9f002d476934da43725adbb978
parthea pushed a commit that referenced this pull request Nov 22, 2025
parthea pushed a commit that referenced this pull request Nov 24, 2025
Bumps the year to 2020 in the templates. Also tweaked the formatting slightly (copied from go/copyright).
parthea pushed a commit that referenced this pull request Nov 24, 2025
This resolves
https://togithub.com/googleapis/google-auth-library-python-oauthlib/issues/338.

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
- [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/google-auth-library-python-oauthlib/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
- [ ] Ensure the tests and linter pass
- [ ] Code coverage does not decrease (if any source code was changed)
- [ ] Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> 🦕
parthea pushed a commit that referenced this pull request Nov 24, 2025
* fix(deps): remove setuptools from dependencies

Fixes #338

* chore: remove setuptools from constraints
parthea pushed a commit that referenced this pull request Nov 24, 2025
parthea added a commit that referenced this pull request Nov 24, 2025
* chore(python): fix prerelease session [autoapprove]

Source-Link: googleapis/synthtool@1b9ad76
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:9db98b055a7f8bd82351238ccaacfd3cda58cdf73012ab58b8da146368330021

* update replacement in owlbot.py

* 🦉 Updates from OwlBot post-processor

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

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
parthea pushed a commit that referenced this pull request Nov 24, 2025
parthea pushed a commit that referenced this pull request Nov 24, 2025
parthea pushed a commit that referenced this pull request Nov 25, 2025
parthea pushed a commit that referenced this pull request Nov 26, 2025
…_HOST (#433)

…_HOST

* keeps consistent naming across auth packages of all languages.

    The package will now check GCE_METADATA_HOST (the new name) first; if not present, it falls back to GCE_METADATA_ROOT (the old name), then the default value.

closes [#339](googleapis/google-auth-library-python#339).
parthea added a commit that referenced this pull request Feb 9, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | major | `v4` → `v6` |
|
[actions/setup-python](https://redirect.github.com/actions/setup-python)
| action | major | `v5` → `v6` |
| [python](https://redirect.github.com/actions/python-versions) |
uses-with | minor | `3.8` → `3.14` |
| [python](https://redirect.github.com/actions/python-versions) |
uses-with | minor | `3.10` → `3.14` |

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

### [`v6`](https://redirect.github.com/actions/checkout/compare/v5...v6)

[Compare
Source](https://redirect.github.com/actions/checkout/compare/v5...v6)

### [`v5`](https://redirect.github.com/actions/checkout/compare/v4...v5)

[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4...v5)

</details>

<details>
<summary>actions/setup-python (actions/setup-python)</summary>

###
[`v6`](https://redirect.github.com/actions/setup-python/compare/v5...v6)

[Compare
Source](https://redirect.github.com/actions/setup-python/compare/v5...v6)

</details>

<details>
<summary>actions/python-versions (python)</summary>

###
[`v3.14.2`](https://redirect.github.com/actions/python-versions/releases/tag/3.14.2-20014991423):
3.14.2

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.14.1-19879739908...3.14.2-20014991423)

Python 3.14.2

###
[`v3.14.1`](https://redirect.github.com/actions/python-versions/releases/tag/3.14.1-19879739908):
3.14.1

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.14.0-18313368925...3.14.1-19879739908)

Python 3.14.1

###
[`v3.14.0`](https://redirect.github.com/actions/python-versions/releases/tag/3.14.0-18313368925):
3.14.0

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.13.11-20014977833...3.14.0-18313368925)

Python 3.14.0

###
[`v3.13.11`](https://redirect.github.com/actions/python-versions/releases/tag/3.13.11-20014977833):
3.13.11

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.13.10-19879712315...3.13.11-20014977833)

Python 3.13.11

###
[`v3.13.10`](https://redirect.github.com/actions/python-versions/releases/tag/3.13.10-19879712315):
3.13.10

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.13.9-18515951191...3.13.10-19879712315)

Python 3.13.10

###
[`v3.13.9`](https://redirect.github.com/actions/python-versions/releases/tag/3.13.9-18515951191):
3.13.9

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.13.8-18331000654...3.13.9-18515951191)

Python 3.13.9

###
[`v3.13.8`](https://redirect.github.com/actions/python-versions/releases/tag/3.13.8-18331000654):
3.13.8

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.13.7-16980743123...3.13.8-18331000654)

Python 3.13.8

###
[`v3.13.7`](https://redirect.github.com/actions/python-versions/releases/tag/3.13.7-16980743123):
3.13.7

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.13.6-16792117939...3.13.7-16980743123)

Python 3.13.7

###
[`v3.13.6`](https://redirect.github.com/actions/python-versions/releases/tag/3.13.6-16792117939):
3.13.6

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.13.5-15601068749...3.13.6-16792117939)

Python 3.13.6

###
[`v3.13.5`](https://redirect.github.com/actions/python-versions/releases/tag/3.13.5-15601068749):
3.13.5

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.13.4-15433317575...3.13.5-15601068749)

Python 3.13.5

###
[`v3.13.4`](https://redirect.github.com/actions/python-versions/releases/tag/3.13.4-15433317575):
3.13.4

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.13.3-14344076652...3.13.4-15433317575)

Python 3.13.4

###
[`v3.13.3`](https://redirect.github.com/actions/python-versions/releases/tag/3.13.3-14344076652):
3.13.3

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.13.2-13708744326...3.13.3-14344076652)

Python 3.13.3

###
[`v3.13.2`](https://redirect.github.com/actions/python-versions/releases/tag/3.13.2-13708744326):
3.13.2

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.13.1-13437882550...3.13.2-13708744326)

Python 3.13.2

###
[`v3.13.1`](https://redirect.github.com/actions/python-versions/releases/tag/3.13.1-13437882550):
3.13.1

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.13.0-13707372259...3.13.1-13437882550)

Python 3.13.1

###
[`v3.13.0`](https://redirect.github.com/actions/python-versions/releases/tag/3.13.0-13707372259):
3.13.0

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.12.12-18393146713...3.13.0-13707372259)

Python 3.13.0

###
[`v3.12.12`](https://redirect.github.com/actions/python-versions/releases/tag/3.12.12-18393146713):
3.12.12

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.12.11-15433310049...3.12.12-18393146713)

Python 3.12.12

###
[`v3.12.11`](https://redirect.github.com/actions/python-versions/releases/tag/3.12.11-15433310049):
3.12.11

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.12.10-14343898437...3.12.11-15433310049)

Python 3.12.11

###
[`v3.12.10`](https://redirect.github.com/actions/python-versions/releases/tag/3.12.10-14343898437):
3.12.10

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.12.9-13149478207...3.12.10-14343898437)

Python 3.12.10

###
[`v3.12.9`](https://redirect.github.com/actions/python-versions/releases/tag/3.12.9-13149478207):
3.12.9

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.12.8-12154062663...3.12.9-13149478207)

Python 3.12.9

###
[`v3.12.8`](https://redirect.github.com/actions/python-versions/releases/tag/3.12.8-12154062663):
3.12.8

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.12.7-11128208086...3.12.8-12154062663)

Python 3.12.8

###
[`v3.12.7`](https://redirect.github.com/actions/python-versions/releases/tag/3.12.7-11128208086):
3.12.7

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.12.6-10765725458...3.12.7-11128208086)

Python 3.12.7

###
[`v3.12.6`](https://redirect.github.com/actions/python-versions/releases/tag/3.12.6-10765725458):
3.12.6

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.12.5-10375840348...3.12.6-10765725458)

Python 3.12.6

###
[`v3.12.5`](https://redirect.github.com/actions/python-versions/releases/tag/3.12.5-10375840348):
3.12.5

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.12.4-9947065640...3.12.5-10375840348)

Python 3.12.5

###
[`v3.12.4`](https://redirect.github.com/actions/python-versions/releases/tag/3.12.4-9947065640):
3.12.4

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.12.3-11057844995...3.12.4-9947065640)

Python 3.12.4

###
[`v3.12.3`](https://redirect.github.com/actions/python-versions/releases/tag/3.12.3-11057844995):
3.12.3

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.12.2-11057786931...3.12.3-11057844995)

Python 3.12.3

###
[`v3.12.2`](https://redirect.github.com/actions/python-versions/releases/tag/3.12.2-11057786931):
3.12.2

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.12.1-11057762749...3.12.2-11057786931)

Python 3.12.2

###
[`v3.12.1`](https://redirect.github.com/actions/python-versions/releases/tag/3.12.1-11057762749):
3.12.1

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.12.0-11057302691...3.12.1-11057762749)

Python 3.12.1

###
[`v3.12.0`](https://redirect.github.com/actions/python-versions/releases/tag/3.12.0-11057302691):
3.12.0

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.11.14-18393181605...3.12.0-11057302691)

Python 3.12.0

###
[`v3.11.14`](https://redirect.github.com/actions/python-versions/releases/tag/3.11.14-18393181605):
3.11.14

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.11.13-15433298024...3.11.14-18393181605)

Python 3.11.14

###
[`v3.11.13`](https://redirect.github.com/actions/python-versions/releases/tag/3.11.13-15433298024):
3.11.13

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.11.12-14343939122...3.11.13-15433298024)

Python 3.11.13

###
[`v3.11.12`](https://redirect.github.com/actions/python-versions/releases/tag/3.11.12-14343939122):
3.11.12

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.11.11-12160100664...3.11.12-14343939122)

Python 3.11.12

###
[`v3.11.11`](https://redirect.github.com/actions/python-versions/releases/tag/3.11.11-12160100664):
3.11.11

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.11.10-10765870205...3.11.11-12160100664)

Python 3.11.11

###
[`v3.11.10`](https://redirect.github.com/actions/python-versions/releases/tag/3.11.10-10765870205):
3.11.10

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.11.9-9947079978...3.11.10-10765870205)

Python 3.11.10

###
[`v3.11.9`](https://redirect.github.com/actions/python-versions/releases/tag/3.11.9-9947079978):
3.11.9

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.11.8-11113201752...3.11.9-9947079978)

Python 3.11.9

###
[`v3.11.8`](https://redirect.github.com/actions/python-versions/releases/tag/3.11.8-11113201752):
3.11.8

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.11.7-11113197120...3.11.8-11113201752)

Python 3.11.8

###
[`v3.11.7`](https://redirect.github.com/actions/python-versions/releases/tag/3.11.7-11113197120):
3.11.7

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.11.6-11113179737...3.11.7-11113197120)

Python 3.11.7

###
[`v3.11.6`](https://redirect.github.com/actions/python-versions/releases/tag/3.11.6-11113179737):
3.11.6

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.11.5-11113174019...3.11.6-11113179737)

Python 3.11.6

###
[`v3.11.5`](https://redirect.github.com/actions/python-versions/releases/tag/3.11.5-11113174019):
3.11.5

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.11.4-11113170699...3.11.5-11113174019)

Python 3.11.5

###
[`v3.11.4`](https://redirect.github.com/actions/python-versions/releases/tag/3.11.4-11113170699):
3.11.4

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.11.3-11059198104...3.11.4-11113170699)

Python 3.11.4

###
[`v3.11.3`](https://redirect.github.com/actions/python-versions/releases/tag/3.11.3-11059198104):
3.11.3

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.11.2-11059137522...3.11.3-11059198104)

Python 3.11.3

###
[`v3.11.2`](https://redirect.github.com/actions/python-versions/releases/tag/3.11.2-11059137522):
3.11.2

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.11.1-11058799881...3.11.2-11059137522)

Python 3.11.2

###
[`v3.11.1`](https://redirect.github.com/actions/python-versions/releases/tag/3.11.1-11058799881):
3.11.1

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.11.0-11058707212...3.11.1-11058799881)

Python 3.11.1

###
[`v3.11.0`](https://redirect.github.com/actions/python-versions/releases/tag/3.11.0-11058707212):
3.11.0

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.19-18393196481...3.11.0-11058707212)

Python 3.11.0

###
[`v3.10.19`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.19-18393196481):
3.10.19

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.18-15433209320...3.10.19-18393196481)

Python 3.10.19

###
[`v3.10.18`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.18-15433209320):
3.10.18

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.17-14343836466...3.10.18-15433209320)

Python 3.10.18

###
[`v3.10.17`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.17-14343836466):
3.10.17

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.16-12302993382...3.10.17-14343836466)

Python 3.10.17

###
[`v3.10.16`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.16-12302993382):
3.10.16

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.15-10765692022...3.10.16-12302993382)

Python 3.10.16

###
[`v3.10.15`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.15-10765692022):
3.10.15

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.14-9962525809...3.10.15-10765692022)

Python 3.10.15

###
[`v3.10.14`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.14-9962525809):
3.10.14

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.13-11113412466...3.10.14-9962525809)

Python 3.10.14

###
[`v3.10.13`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.13-11113412466):
3.10.13

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.12-11114375244...3.10.13-11113412466)

Python 3.10.13

###
[`v3.10.12`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.12-11114375244):
3.10.12

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.11-11114431484...3.10.12-11114375244)

Python 3.10.12

###
[`v3.10.11`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.11-11114431484):
3.10.11

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.10-11156136298...3.10.11-11114431484)

Python 3.10.11

###
[`v3.10.10`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.10-11156136298):
3.10.10

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.9-11156110083...3.10.10-11156136298)

Python 3.10.10

###
[`v3.10.9`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.9-11156110083):
3.10.9

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.8-11157050441...3.10.9-11156110083)

Python 3.10.9

###
[`v3.10.8`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.8-11157050441):
3.10.8

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.7-11156088973...3.10.8-11157050441)

Python 3.10.8

###
[`v3.10.7`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.7-11156088973):
3.10.7

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.6-11156080153...3.10.7-11156088973)

Python 3.10.7

###
[`v3.10.6`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.6-11156080153):
3.10.6

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.5-11156057491...3.10.6-11156080153)

Python 3.10.6

###
[`v3.10.5`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.5-11156057491):
3.10.5

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.4-11156037683...3.10.5-11156057491)

Python 3.10.5

###
[`v3.10.4`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.4-11156037683):
3.10.4

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.3-2000219088...3.10.4-11156037683)

Python 3.10.4

###
[`v3.10.3`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.3-2000219088):
3.10.3

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.2-1805098134...3.10.3-2000219088)

Python 3.10.3

###
[`v3.10.2`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.2-1805098134):
3.10.2

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.1-120613...3.10.2-1805098134)

Python 3.10.2

###
[`v3.10.1`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.1-120613):
3.10.1

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.10.0-117927...3.10.1-120613)

Python 3.10.1

###
[`v3.10.0`](https://redirect.github.com/actions/python-versions/releases/tag/3.10.0-117927):
3.10.0

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.25-19039189640...3.10.0-117927)

Python 3.10.0

###
[`v3.9.25`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.25-19039189640):
3.9.25

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.24-18393164954...3.9.25-19039189640)

Python 3.9.25

###
[`v3.9.24`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.24-18393164954):
3.9.24

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.23-15433290661...3.9.24-18393164954)

Python 3.9.24

###
[`v3.9.23`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.23-15433290661):
3.9.23

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.22-14344111503...3.9.23-15433290661)

Python 3.9.23

###
[`v3.9.22`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.22-14344111503):
3.9.22

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.21-12303000710...3.9.22-14344111503)

Python 3.9.22

###
[`v3.9.21`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.21-12303000710):
3.9.21

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.20-10765735733...3.9.21-12303000710)

Python 3.9.21

###
[`v3.9.20`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.20-10765735733):
3.9.20

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.19-9962534424...3.9.20-10765735733)

Python 3.9.20

###
[`v3.9.19`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.19-9962534424):
3.9.19

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.18-11183952707...3.9.19-9962534424)

Python 3.9.19

###
[`v3.9.18`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.18-11183952707):
3.9.18

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.17-11183917965...3.9.18-11183952707)

Python 3.9.18

###
[`v3.9.17`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.17-11183917965):
3.9.17

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.16-11183815643...3.9.17-11183917965)

Python 3.9.17

###
[`v3.9.16`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.16-11183815643):
3.9.16

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.15-11183782044...3.9.16-11183815643)

Python 3.9.16

###
[`v3.9.15`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.15-11183782044):
3.9.15

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.14-11183735553...3.9.15-11183782044)

Python 3.9.15

###
[`v3.9.14`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.14-11183735553):
3.9.14

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.13-11183687820...3.9.14-11183735553)

Python 3.9.14

###
[`v3.9.13`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.13-11183687820):
3.9.13

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.12-11183622568...3.9.13-11183687820)

Python 3.9.13

###
[`v3.9.12`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.12-11183622568):
3.9.12

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.11-2018436241...3.9.12-11183622568)

Python 3.9.12

###
[`v3.9.11`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.11-2018436241):
3.9.11

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.10-1788162477...3.9.11-2018436241)

Python 3.9.11

###
[`v3.9.10`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.10-1788162477):
3.9.10

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.9-119268...3.9.10-1788162477)

Python 3.9.10

###
[`v3.9.9`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.9-119268):
3.9.9

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.8-118810...3.9.9-119268)

Python 3.9.9

###
[`v3.9.8`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.8-118810):
3.9.8

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.7-1812317133...3.9.8-118810)

Python 3.9.8

###
[`v3.9.7`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.7-1812317133):
3.9.7

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.6-117960...3.9.7-1812317133)

Python 3.9.7

###
[`v3.9.6`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.6-117960):
3.9.6

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.5-109482...3.9.6-117960)

Python 3.9.6

###
[`v3.9.5`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.5-109482):
3.9.5

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.4-103698...3.9.5-109482)

Python 3.9.5

###
[`v3.9.4`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.4-103698):
3.9.4

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.3-103669...3.9.4-103698)

Python 3.9.4

###
[`v3.9.3`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.3-103669):
3.9.3

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.2-99799...3.9.3-103669)

Python 3.9.3

###
[`v3.9.2`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.2-99799):
3.9.2

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.1-96692...3.9.2-99799)

Python 3.9.2

###
[`v3.9.1`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.1-96692):
3.9.1

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.9.0-96741...3.9.1-96692)

Python 3.9.1

###
[`v3.9.0`](https://redirect.github.com/actions/python-versions/releases/tag/3.9.0-96741):
3.9.0

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.8.18-12303122501...3.9.0-96741)

Python 3.9.0

</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/python-cloud-core).

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

---------

Co-authored-by: Anthonios Partheniou <partheniou@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: storage Issues related to the Cloud Storage API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants