Address second part of 451: Remove all setters and make attrs into @property by dhermes · Pull Request #458 · googleapis/google-cloud-python
10 tasks
Addresses second part of googleapis#451. In some cases, since no valid replacements for setters are implemented here, the functionality is replaced with hacks using protected methods. Also added a getter for Key._dataset_id and made the Key.path property return a copy since a `list` of `dict`s is very much mutable.
dhermes added a commit that referenced this pull request
Dec 30, 2014Address second part of 451: Remove all setters and make attrs into @Property
parthea added a commit that referenced this pull request
Aug 15, 2023* chore: exclude requirements.txt file from renovate-bot Source-Link: googleapis/synthtool@f58d313 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:7a40313731a7cb1454eef6b33d3446ebb121836738dc3ab3d2d3ded5268c35b6 * update constraints files * fix(deps): require protobuf 3.20.2 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, 2023parthea pushed a commit that referenced this pull request
Oct 21, 2023parthea pushed a commit that referenced this pull request
Aug 21, 2025parthea pushed a commit that referenced this pull request
Sep 16, 2025parthea pushed a commit that referenced this pull request
Nov 24, 2025Source-Link: googleapis/synthtool@453a5d9 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:81ed5ecdfc7cac5b699ba4537376f3563f6f04122c4ec9e735d3b3dc1d43dd32
parthea pushed a commit that referenced this pull request
Nov 24, 2025) Source-Link: googleapis/synthtool@d6103f4 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:39f0f3f2be02ef036e297e376fe3b6256775576da8a6ccb1d5eeb80f4c8bf8fb Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this pull request
Nov 24, 2025Source-Link: googleapis/synthtool@febaccc Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:caffe0a9277daeccc4d1de5c9b55ebba0901b57c2f713ec9c876b0d4ec064f61 Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this pull request
Nov 24, 2025* chore: remove obsolete skip for old Python 3 versions
* perf: strip proto wrappers in '_helpers.decode_{value,dict}'
Closes #351.
parthea pushed a commit that referenced this pull request
Nov 24, 2025parthea pushed a commit that referenced this pull request
Mar 9, 2026parthea pushed a commit that referenced this pull request
Mar 9, 2026* fix: use 'retry=None' as default for 'Client._put_resource'
* fix: use 'retry=None' as default for 'Client._patch_resource'
* fix: force 'retry=None' for 'ACL.{save,save_predefined,clear}'
* fix: remove 'retry' arg from 'Bucket.make_public'
* fix: remove 'retry' arg from 'Bucket.make_private'
* fix: remove 'retry' arg from 'Blob.make_public'
* fix: remove 'retry' arg from 'Blob.make_private'
Per idempotency policy.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters