- Fix tests, setting GOOGLE_CLOUD_PROJECT environment variable.
- Add fake default credentials to fix tests
- update to 2.14.0:
* Add support for Python 3.12
* Support object retention lock
* Clarify error message and docstrings in Blob class method
* Propagate timeout in BlobWriter
* Use native namespace to avoid pkg_resources warnings
- Update to 2.13.0
* Add Autoclass v2.1 support (#1117)
* Add support for custom headers (#1121)
* Blob.from_string parse storage uri with regex (#1170)
* Bucket.delete(force=True) now works with version-enabled buckets (#1172)
* Fix typo in Bucket.clear_lifecycle_rules() (#1169)
* Fix exception field in tm reference docs (#1164)
- from version 2.12.0
* Add additional_blob_attributes to upload_many_from_filenames (#1162)
* Add crc32c_checksum argument to download_chunks_concurrently (#1138)
* Add skip_if_exists to download_many (#1161)
* Launch transfer manager to GA (#1159)
* Bump python-auth version to fix issue and remove workaround (#1158)
* Mark _deprecate_threads_param as a wrapper to unblock introspection and docs (#1122)
* Add snippets for upload_chunks_concurrently and add chunk_size (#1135)
* Update formatting and wording in transfer_manager docstrings (#1163)
- from version 2.11.0
* Add gccl-gcs-cmd field to X-Goog-API-Client header for Transfer Manager calls (#1119)
* Add transfer_manager.upload_chunks_concurrently using the XML MPU API (#1115)
* Support configurable retries in upload_chunks_concurrently (#1120)
OBS-URL: https://build.opensuse.org/request/show/1134085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-google-cloud-storage?expand=0&rev=19
* Add support for Python 3.12
* Support object retention lock
* Clarify error message and docstrings in Blob class method
* Propagate timeout in BlobWriter
* Use native namespace to avoid pkg_resources warnings
- Remove horrible workarounds creating __init__.py and then removing them.
- allow metadata keys to be cleared
'download_as_text'
- update 'custom_time' setter to record change
- use passed-in client within Blob.from_string and helpers
- preserve metadata value when uploading new file content
- pass 'client_options' to base class ctor
- change datetime.now to utcnow
+ The tests require at least version 3.0.0.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-google-cloud-storage?expand=0&rev=51
- Update to 2.13.0
* Add Autoclass v2.1 support (#1117)
* Add support for custom headers (#1121)
* Blob.from_string parse storage uri with regex (#1170)
* Bucket.delete(force=True) now works with version-enabled buckets (#1172)
* Fix typo in Bucket.clear_lifecycle_rules() (#1169)
* Fix exception field in tm reference docs (#1164)
- from version 2.12.0
* Add additional_blob_attributes to upload_many_from_filenames (#1162)
* Add crc32c_checksum argument to download_chunks_concurrently (#1138)
* Add skip_if_exists to download_many (#1161)
* Launch transfer manager to GA (#1159)
* Bump python-auth version to fix issue and remove workaround (#1158)
* Mark _deprecate_threads_param as a wrapper to unblock introspection and docs (#1122)
* Add snippets for upload_chunks_concurrently and add chunk_size (#1135)
* Update formatting and wording in transfer_manager docstrings (#1163)
- from version 2.11.0
* Add gccl-gcs-cmd field to X-Goog-API-Client header for Transfer Manager calls (#1119)
* Add transfer_manager.upload_chunks_concurrently using the XML MPU API (#1115)
* Support configurable retries in upload_chunks_concurrently (#1120)
* Split retention period tests due to caching change (#1068)
* Add Transfer Manager documentation in c.g.c (#1109)
- Refresh patches for new version
* demock.patch
- Update BuildRequires and Require from setup.py
OBS-URL: https://build.opensuse.org/request/show/1128593
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-google-cloud-storage?expand=0&rev=50
- Update to 2.6.0
Features
* Add Autoclass support and samples (#791), closes (#797)
* Add predefined_acl to create_resumable_upload_session (#878)
* Enable delete_blobs() to preserve generation (#840), closes (#814)
* Make tests run against environments other than prod (#883)
Bug Fixes
* Align bucket bound hostname url builder consistency (#875)
* BlobWriter.close() will do nothing if already closed (#887)
* Remove client side validations (#868)
Documentation
* Update comments in list_blobs sample (#866)
* Clarify prefixes entity in list_blobs usage (#837)
* Streamline docs for migration (#876)
* Update docstring for lifecycle_rules to match generator behavior (#841)
OBS-URL: https://build.opensuse.org/request/show/1036256
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-google-cloud-storage?expand=0&rev=40
- Update to 2.2.1
Bug Fixes
* remove py.typed marker file for PEP 561 (#735), closes (#734)
- from version 2.2.0
Features
* allow no project in client methods using storage emulator (#703)
Bug Fixes
* add user agent in python-storage when calling resumable media (c7bf615)
* **deps:** require google-api-core>=1.31.5, >=2.3.2 (#722) (e9aab38)
* Fix BlobReader handling of interleaved reads and seeks (#721) (5d1cfd2)
* retry client side requests timeout (#727) (e0b3b35)
Documentation
* fixed download_blob_to_file example (#704) (2c94d98)
- from 2.1.0
Features
* add turbo replication support and samples (#622) (4dafc81)
* avoid authentication with storage emulator (#679) (8789afa)
* remove python 3.6 support (#689) (8aa4130)
- from version 2.0.0
BREAKING CHANGES
* Remove Python 2 support (#657)
Features
* Remove Python 2 support (#657) (b611670)
- from version 1.44.0
Features
* add raw_download kwarg to BlobReader (#668) (10cdad6)
Documentation
* Describe code sample more specifically (#660) (0459cb4)
* refresh readme instructions (#667) (ceb9314)
* This is just a simple PR to better describe what the code (forwarded request 969826 from glaubitz)
OBS-URL: https://build.opensuse.org/request/show/969851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-google-cloud-storage?expand=0&rev=12
- Update to 2.2.1
Bug Fixes
* remove py.typed marker file for PEP 561 (#735), closes (#734)
- from version 2.2.0
Features
* allow no project in client methods using storage emulator (#703)
Bug Fixes
* add user agent in python-storage when calling resumable media (c7bf615)
* **deps:** require google-api-core>=1.31.5, >=2.3.2 (#722) (e9aab38)
* Fix BlobReader handling of interleaved reads and seeks (#721) (5d1cfd2)
* retry client side requests timeout (#727) (e0b3b35)
Documentation
* fixed download_blob_to_file example (#704) (2c94d98)
- from 2.1.0
Features
* add turbo replication support and samples (#622) (4dafc81)
* avoid authentication with storage emulator (#679) (8789afa)
* remove python 3.6 support (#689) (8aa4130)
- from version 2.0.0
BREAKING CHANGES
* Remove Python 2 support (#657)
Features
* Remove Python 2 support (#657) (b611670)
- from version 1.44.0
Features
* add raw_download kwarg to BlobReader (#668) (10cdad6)
Documentation
* Describe code sample more specifically (#660) (0459cb4)
* refresh readme instructions (#667) (ceb9314)
* This is just a simple PR to better describe what the code
OBS-URL: https://build.opensuse.org/request/show/969826
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-google-cloud-storage?expand=0&rev=30
- Correct Requires to googleapis-common-protos.
- Add Requires on python-google-filesystem, and stop including a file it
now ships.
- Update to 1.38.0:
- add getters and setters for encryption_key and kms_key_name
- retry auth.TransportError errors
- revise docstrings for generate_signed_url
- Ensure consistency check in test runs even if expected error
occurs
- silence expected errors for routine operations on BlobReader
- add blob.open() for file-like I/O
- update user_project usage and documentation in bucket/client
class methods
- update batch connection to request api endpoint info from
client
- allow metadata keys to be cleared
- allow signed url version v4 without signed credentials
- correctly encode bytes for V2 signature
- add mtls support
- correctly decode times without microseconds
- expose num_retries parameter for blob upload methods
- pass the unused parameter
- set custom_time on uploads
- address incorrect usage of request preconditions
- Amend default retry behavior for bucket operations on client
- support ConnectionError retries for media operations
- make retry parameter public and added in other methods
- avoid triggering global logging config
- fall back to 'charset' of 'content_type' in
OBS-URL: https://build.opensuse.org/request/show/901276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-google-cloud-storage?expand=0&rev=9
- Update to version 1.15.1
* Widen range for 'google-cloud-core'
- Update to version 1.15.0
* New Features
- Add support for V4 signed URLs
- Add generation arguments to bucket / blob methods
* Implementation Changes
- Remove classifier for Python 3.4 for end-of-life
- Ensure that 'Blob.reload' passes encryption headers
* Documentation
- Update client library documentation URLs
* Iternal / Testing Changes
- Fix failing system tests
- Increase number of retries for 429 errors
- Un-flake KMS integration tests expecting empty bucket
OBS-URL: https://build.opensuse.org/request/show/703586
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-google-cloud-storage?expand=0&rev=7