Add bucket lifecycle support by tseaver · Pull Request #343 · googleapis/google-cloud-python

@tseaver added do not merge

Indicates a pull request not ready for merge, due to either quality or timing.

type: feature request

‘Nice-to-have’ improvement, new feature or different behavior or design.

api: storage

Issues related to the Cloud Storage API.

labels

Nov 4, 2014

@tseaver

@tseaver tseaver removed the do not merge

Indicates a pull request not ready for merge, due to either quality or timing.

label

Nov 4, 2014

tseaver added a commit that referenced this pull request

Nov 4, 2014
Add bucket lifecycle support

@tseaver tseaver deleted the 314-bucket_lifecycle_support branch

November 4, 2014 22:20

This was referenced

Nov 5, 2014

urshala pushed a commit to urshala/google-cloud-python that referenced this pull request

Jan 17, 2020

urshala pushed a commit to urshala/google-cloud-python that referenced this pull request

Jan 17, 2020

atulep pushed a commit that referenced this pull request

Apr 6, 2023

atulep pushed a commit that referenced this pull request

Apr 6, 2023

atulep pushed a commit that referenced this pull request

Apr 18, 2023

parthea pushed a commit that referenced this pull request

Jun 4, 2023
Source-Link: googleapis/synthtool@d2871d9
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:b2dc5f80edcf5d4486c39068c9fa11f7f851d9568eea4dcba130f994ea9b5e97

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

parthea pushed a commit that referenced this pull request

Jun 4, 2023

parthea added a commit that referenced this pull request

Jun 4, 2023
Source-Link: googleapis/synthtool@69fabae
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:562802bfac02e012a6ac34eda282f81d06e77326b82a32d7bbb1369ff552b387

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

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

parthea added a commit that referenced this pull request

Sep 20, 2023
* docs(nodejs_mono_repo): update broken links in README

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

* add pytest requirement for testing

* 🦉 Updates from OwlBot post-processor

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

* add pytest-xdist requirement for testing

* remove obsolete files

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

vchudnov-g pushed a commit that referenced this pull request

Sep 20, 2023

parthea pushed a commit that referenced this pull request

Sep 22, 2023

parthea pushed a commit that referenced this pull request

Sep 22, 2023

parthea pushed a commit that referenced this pull request

Sep 22, 2023
Source-Link: googleapis/synthtool@82f5cb2
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:5d8da01438ece4021d135433f2cf3227aa39ef0eaccc941d62aa35e6902832ae

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 pushed a commit that referenced this pull request

Sep 22, 2023

parthea pushed a commit that referenced this pull request

Sep 22, 2023
…343)

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

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@50db768
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:e09366bdf0fd9c8976592988390b24d53583dd9f002d476934da43725adbb978

parthea pushed a commit that referenced this pull request

Oct 21, 2023
Source-Link: googleapis/synthtool@571ee2c
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:660abdf857d3ab9aabcd967c163c70e657fcc5653595c709263af5f3fa23ef67

parthea added a commit that referenced this pull request

Oct 21, 2023

parthea pushed a commit that referenced this pull request

Oct 21, 2023

parthea pushed a commit that referenced this pull request

Oct 21, 2023

parthea pushed a commit that referenced this pull request

Oct 22, 2023

parthea pushed a commit that referenced this pull request

Nov 22, 2025
…ent' (#343)

Define gRPC channel options at module-scope, improving testability, discoverability

Toward #335.

parthea pushed a commit that referenced this pull request

Nov 24, 2025

parthea pushed a commit that referenced this pull request

Nov 24, 2025
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

parthea added a commit that referenced this pull request

Nov 24, 2025
Co-authored-by: Anthonios Partheniou <partheniou@google.com>

parthea pushed a commit that referenced this pull request

Nov 24, 2025

parthea added a commit that referenced this pull request

Nov 24, 2025
…343)

* chore(deps): update actions/setup-python action to v4 [autoapprove]

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

* resolve issue with prerelease session

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
makes use of the updated plugin for generating DocFX YAMLs

parthea pushed a commit that referenced this pull request

Nov 24, 2025
This brings our practice in line with `google.cloud.datastore`, which
also creates one channel per client. This works around a resource leak issue
by not requiring the channel to clean up after itself properly in normal
usage. The root cause of that issue seems to lie somewhere in
`google.auth`, which is where I will follow up.

Fixes #343

parthea added a commit that referenced this pull request

Mar 2, 2026
…343)

* fix: allow recover to check the status of upload regardless of state

* fix docs lint

* more lint

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

parthea pushed a commit that referenced this pull request

Mar 9, 2026

parthea pushed a commit that referenced this pull request

Mar 9, 2026
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

parthea pushed a commit that referenced this pull request

Mar 9, 2026