From bdd45c17ba7fb58c1e85f0c187653a3e547dc02c Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Wed, 1 Sep 2021 16:28:39 +0000 Subject: [PATCH 1/7] chore(python): group renovate prs (#15) --- .github/.OwlBot.lock.yaml | 2 +- renovate.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index b75186c..ef3cb34 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: image: gcr.io/repo-automation-bots/owlbot-python:latest - digest: sha256:d6761eec279244e57fe9d21f8343381a01d3632c034811a72f68b83119e58c69 + digest: sha256:1456ea2b3b523ccff5e13030acef56d1de28f21249c62aa0f196265880338fa7 diff --git a/renovate.json b/renovate.json index 9fa8816..c21036d 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,7 @@ { "extends": [ "config:base", + "group:all", ":preserveSemverRanges", ":disableDependencyDashboard" ], From 8f2e6dfe8ddc977cc02792bf974ad4df935ddb1b Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Wed, 1 Sep 2021 18:58:28 +0000 Subject: [PATCH 2/7] chore(python): rename default branch to main (#16) --- .github/.OwlBot.lock.yaml | 2 +- CONTRIBUTING.rst | 6 +++--- docs/conf.py | 10 +++++----- owlbot.py | 29 ----------------------------- 4 files changed, 9 insertions(+), 38 deletions(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index ef3cb34..c07f148 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: image: gcr.io/repo-automation-bots/owlbot-python:latest - digest: sha256:1456ea2b3b523ccff5e13030acef56d1de28f21249c62aa0f196265880338fa7 + digest: sha256:0ffe3bdd6c7159692df5f7744da74e5ef19966288a6bf76023e8e04e0c424d7d diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index c6d9124..f5c7142 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -113,9 +113,9 @@ Coding Style export GOOGLE_CLOUD_TESTING_BRANCH="main" By doing this, you are specifying the location of the most up-to-date - version of ``python-storage-transfer``. The the suggested remote name ``upstream`` - should point to the official ``googleapis`` checkout and the - the branch should be the main branch on that remote (``main``). + version of ``python-storage-transfer``. The + remote name ``upstream`` should point to the official ``googleapis`` + checkout and the branch should be the default branch on that remote (``main``). - This repository contains configuration for the `pre-commit `__ tool, which automates checking diff --git a/docs/conf.py b/docs/conf.py index 405178a..af30da6 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -76,8 +76,8 @@ # The encoding of source files. # source_encoding = 'utf-8-sig' -# The master toctree document. -master_doc = "index" +# The root toctree document. +root_doc = "index" # General information about the project. project = "google-cloud-storage-transfer" @@ -280,7 +280,7 @@ # author, documentclass [howto, manual, or own class]). latex_documents = [ ( - master_doc, + root_doc, "google-cloud-storage-transfer.tex", "google-cloud-storage-transfer Documentation", author, @@ -315,7 +315,7 @@ # (source start file, name, description, authors, manual section). man_pages = [ ( - master_doc, + root_doc, "google-cloud-storage-transfer", "google-cloud-storage-transfer Documentation", [author], @@ -334,7 +334,7 @@ # dir menu entry, description, category) texinfo_documents = [ ( - master_doc, + root_doc, "google-cloud-storage-transfer", "google-cloud-storage-transfer Documentation", author, diff --git a/owlbot.py b/owlbot.py index f01b98f..7511f5b 100644 --- a/owlbot.py +++ b/owlbot.py @@ -39,32 +39,3 @@ # ---------------------------------------------------------------------------- s.shell.run(["nox", "-s", "blacken"], hide_output=False) - -# ---------------------------------------------------------------------------- -# Main Branch migration -# ---------------------------------------------------------------------------- - -s.replace( - "*.rst", - "master", - "main" -) - -s.replace( - "*.rst", - "google-cloud-python/blob/main", - "google-cloud-python/blob/master" -) - -s.replace( - "CONTRIBUTING.rst", - "kubernetes/community/blob/main", - "kubernetes/community/blob/master" -) - -s.replace( - ".kokoro/*", - "master", - "main" -) - From 252fab9ae746ee7f54e9074617d25fe356727b4a Mon Sep 17 00:00:00 2001 From: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com> Date: Tue, 7 Sep 2021 10:36:23 -0600 Subject: [PATCH 3/7] chore: reference main branch of google-cloud-python (#17) --- README.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index f132dbf..98b9213 100644 --- a/README.rst +++ b/README.rst @@ -13,7 +13,7 @@ Python Client for Cloud Storage Transfer API - `Product Documentation`_ .. |GA| image:: https://img.shields.io/badge/support-ga-gold.svg - :target: https://github.com/googleapis/google-cloud-python/blob/master/README.rst#general-availability + :target: https://github.com/googleapis/google-cloud-python/blob/main/README.rst#general-availability .. |pypi| image:: https://img.shields.io/pypi/v/google-cloud-storage-transfer.svg :target: https://pypi.org/project/google-cloud-storage-transfer/ .. |versions| image:: https://img.shields.io/pypi/pyversions/google-cloud-storage-transfer.svg @@ -83,4 +83,4 @@ Next Steps APIs that we cover. .. _Storage Transfer Service Product documentation: https://cloud.google.com/storage-transfer/docs -.. _README: https://github.com/googleapis/google-cloud-python/blob/master/README.rst \ No newline at end of file +.. _README: https://github.com/googleapis/google-cloud-python/blob/main/README.rst \ No newline at end of file From c1dc11cd15eb272132fa49c9abee306fd9097a60 Mon Sep 17 00:00:00 2001 From: Daniel Bankhead Date: Wed, 8 Sep 2021 12:27:37 -0700 Subject: [PATCH 4/7] chore: Update CODEOWNERS for @googleapis/cloud-storage-dpe (#18) * chore: Update CODEOWNERS for @googleapis/cloud-storage-dpe * Update .github/CODEOWNERS Co-authored-by: Tres Seaver Co-authored-by: Tres Seaver --- .github/CODEOWNERS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index be888a9..cf8052b 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -5,7 +5,7 @@ # https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax # The @googleapis/yoshi-python is the default owner for changes in this repo -* @googleapis/yoshi-python +* @googleapis/yoshi-python @googleapis/cloud-storage-dpe -/samples/ @googleapis/python-samples-owners +/samples/ @googleapis/python-samples-owners @googleapis/cloud-storage-dpe From ab889752c71f0a2887d9203b4b0bf9cce222d639 Mon Sep 17 00:00:00 2001 From: Jeffrey Rennie Date: Tue, 21 Sep 2021 12:40:30 -0700 Subject: [PATCH 5/7] chore: relocate owl bot post processor (#20) chore: relocate owl bot post processor --- .github/.OwlBot.lock.yaml | 4 ++-- .github/.OwlBot.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index c07f148..2567653 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: - image: gcr.io/repo-automation-bots/owlbot-python:latest - digest: sha256:0ffe3bdd6c7159692df5f7744da74e5ef19966288a6bf76023e8e04e0c424d7d + image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest + digest: sha256:87eee22d276554e4e52863ec9b1cb6a7245815dfae20439712bf644348215a5a diff --git a/.github/.OwlBot.yaml b/.github/.OwlBot.yaml index 77bc22d..00a3524 100644 --- a/.github/.OwlBot.yaml +++ b/.github/.OwlBot.yaml @@ -13,7 +13,7 @@ # limitations under the License. docker: - image: gcr.io/repo-automation-bots/owlbot-python:latest + image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest deep-remove-regex: - /owl-bot-staging From aef02f19b0bf968aec171a8d61cb9066e2d53b00 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 24 Sep 2021 15:14:34 +0000 Subject: [PATCH 6/7] chore: use gapic-generator-python 0.51.2 (#21) - [ ] Regenerate this pull request now. fix: add 'dict' annotation type to 'request' Committer: @busunkim96 PiperOrigin-RevId: 398509016 Source-Link: https://github.com/googleapis/googleapis/commit/b224dfa52642a733ea64849d4e06d15c274bc08f Source-Link: https://github.com/googleapis/googleapis-gen/commit/63a1db7a38d74b9639592f521ed1daaf7299ad9a Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNjNhMWRiN2EzOGQ3NGI5NjM5NTkyZjUyMWVkMWRhYWY3Mjk5YWQ5YSJ9 --- .../storage_transfer_service/client.py | 34 +++++++++---------- .../transports/base.py | 2 +- .../transports/grpc.py | 6 ++-- .../transports/grpc_asyncio.py | 6 ++-- scripts/fixup_storage_transfer_v1_keywords.py | 18 +++++----- 5 files changed, 33 insertions(+), 33 deletions(-) diff --git a/google/cloud/storage_transfer_v1/services/storage_transfer_service/client.py b/google/cloud/storage_transfer_v1/services/storage_transfer_service/client.py index 42b1db6..525f49e 100644 --- a/google/cloud/storage_transfer_v1/services/storage_transfer_service/client.py +++ b/google/cloud/storage_transfer_v1/services/storage_transfer_service/client.py @@ -17,7 +17,7 @@ from distutils import util import os import re -from typing import Callable, Dict, Optional, Sequence, Tuple, Type, Union +from typing import Dict, Optional, Sequence, Tuple, Type, Union import pkg_resources from google.api_core import client_options as client_options_lib # type: ignore @@ -346,7 +346,7 @@ def __init__( def get_google_service_account( self, - request: transfer.GetGoogleServiceAccountRequest = None, + request: Union[transfer.GetGoogleServiceAccountRequest, dict] = None, *, retry: retries.Retry = gapic_v1.method.DEFAULT, timeout: float = None, @@ -364,7 +364,7 @@ def get_google_service_account( Service. Args: - request (google.cloud.storage_transfer_v1.types.GetGoogleServiceAccountRequest): + request (Union[google.cloud.storage_transfer_v1.types.GetGoogleServiceAccountRequest, dict]): The request object. Request passed to GetGoogleServiceAccount. retry (google.api_core.retry.Retry): Designation of what errors, if any, @@ -399,7 +399,7 @@ def get_google_service_account( def create_transfer_job( self, - request: transfer.CreateTransferJobRequest = None, + request: Union[transfer.CreateTransferJobRequest, dict] = None, *, retry: retries.Retry = gapic_v1.method.DEFAULT, timeout: float = None, @@ -408,7 +408,7 @@ def create_transfer_job( r"""Creates a transfer job that runs periodically. Args: - request (google.cloud.storage_transfer_v1.types.CreateTransferJobRequest): + request (Union[google.cloud.storage_transfer_v1.types.CreateTransferJobRequest, dict]): The request object. Request passed to CreateTransferJob. retry (google.api_core.retry.Retry): Designation of what errors, if any, should be retried. @@ -443,7 +443,7 @@ def create_transfer_job( def update_transfer_job( self, - request: transfer.UpdateTransferJobRequest = None, + request: Union[transfer.UpdateTransferJobRequest, dict] = None, *, retry: retries.Retry = gapic_v1.method.DEFAULT, timeout: float = None, @@ -462,7 +462,7 @@ def update_transfer_job( [ENABLED][google.storagetransfer.v1.TransferJob.Status.ENABLED]). Args: - request (google.cloud.storage_transfer_v1.types.UpdateTransferJobRequest): + request (Union[google.cloud.storage_transfer_v1.types.UpdateTransferJobRequest, dict]): The request object. Request passed to UpdateTransferJob. retry (google.api_core.retry.Retry): Designation of what errors, if any, should be retried. @@ -503,7 +503,7 @@ def update_transfer_job( def get_transfer_job( self, - request: transfer.GetTransferJobRequest = None, + request: Union[transfer.GetTransferJobRequest, dict] = None, *, retry: retries.Retry = gapic_v1.method.DEFAULT, timeout: float = None, @@ -512,7 +512,7 @@ def get_transfer_job( r"""Gets a transfer job. Args: - request (google.cloud.storage_transfer_v1.types.GetTransferJobRequest): + request (Union[google.cloud.storage_transfer_v1.types.GetTransferJobRequest, dict]): The request object. Request passed to GetTransferJob. retry (google.api_core.retry.Retry): Designation of what errors, if any, should be retried. @@ -553,7 +553,7 @@ def get_transfer_job( def list_transfer_jobs( self, - request: transfer.ListTransferJobsRequest = None, + request: Union[transfer.ListTransferJobsRequest, dict] = None, *, retry: retries.Retry = gapic_v1.method.DEFAULT, timeout: float = None, @@ -562,7 +562,7 @@ def list_transfer_jobs( r"""Lists transfer jobs. Args: - request (google.cloud.storage_transfer_v1.types.ListTransferJobsRequest): + request (Union[google.cloud.storage_transfer_v1.types.ListTransferJobsRequest, dict]): The request object. `projectId`, `jobNames`, and `jobStatuses` are query parameters that can be specified when listing transfer jobs. @@ -606,7 +606,7 @@ def list_transfer_jobs( def pause_transfer_operation( self, - request: transfer.PauseTransferOperationRequest = None, + request: Union[transfer.PauseTransferOperationRequest, dict] = None, *, retry: retries.Retry = gapic_v1.method.DEFAULT, timeout: float = None, @@ -615,7 +615,7 @@ def pause_transfer_operation( r"""Pauses a transfer operation. Args: - request (google.cloud.storage_transfer_v1.types.PauseTransferOperationRequest): + request (Union[google.cloud.storage_transfer_v1.types.PauseTransferOperationRequest, dict]): The request object. Request passed to PauseTransferOperation. retry (google.api_core.retry.Retry): Designation of what errors, if any, @@ -649,7 +649,7 @@ def pause_transfer_operation( def resume_transfer_operation( self, - request: transfer.ResumeTransferOperationRequest = None, + request: Union[transfer.ResumeTransferOperationRequest, dict] = None, *, retry: retries.Retry = gapic_v1.method.DEFAULT, timeout: float = None, @@ -658,7 +658,7 @@ def resume_transfer_operation( r"""Resumes a transfer operation that is paused. Args: - request (google.cloud.storage_transfer_v1.types.ResumeTransferOperationRequest): + request (Union[google.cloud.storage_transfer_v1.types.ResumeTransferOperationRequest, dict]): The request object. Request passed to ResumeTransferOperation. retry (google.api_core.retry.Retry): Designation of what errors, if any, @@ -694,7 +694,7 @@ def resume_transfer_operation( def run_transfer_job( self, - request: transfer.RunTransferJobRequest = None, + request: Union[transfer.RunTransferJobRequest, dict] = None, *, retry: retries.Retry = gapic_v1.method.DEFAULT, timeout: float = None, @@ -706,7 +706,7 @@ def run_transfer_job( a TransferOperation is active, an error wil be returned. Args: - request (google.cloud.storage_transfer_v1.types.RunTransferJobRequest): + request (Union[google.cloud.storage_transfer_v1.types.RunTransferJobRequest, dict]): The request object. Request passed to RunTransferJob. retry (google.api_core.retry.Retry): Designation of what errors, if any, should be retried. diff --git a/google/cloud/storage_transfer_v1/services/storage_transfer_service/transports/base.py b/google/cloud/storage_transfer_v1/services/storage_transfer_service/transports/base.py index a107443..420f85f 100644 --- a/google/cloud/storage_transfer_v1/services/storage_transfer_service/transports/base.py +++ b/google/cloud/storage_transfer_v1/services/storage_transfer_service/transports/base.py @@ -121,7 +121,7 @@ def __init__( **scopes_kwargs, quota_project_id=quota_project_id ) - # If the credentials is service account credentials, then always try to use self signed JWT. + # If the credentials are service account credentials, then always try to use self signed JWT. if ( always_use_jwt_access and isinstance(credentials, service_account.Credentials) diff --git a/google/cloud/storage_transfer_v1/services/storage_transfer_service/transports/grpc.py b/google/cloud/storage_transfer_v1/services/storage_transfer_service/transports/grpc.py index f56908a..b352da3 100644 --- a/google/cloud/storage_transfer_v1/services/storage_transfer_service/transports/grpc.py +++ b/google/cloud/storage_transfer_v1/services/storage_transfer_service/transports/grpc.py @@ -86,16 +86,16 @@ def __init__( api_mtls_endpoint (Optional[str]): Deprecated. The mutual TLS endpoint. If provided, it overrides the ``host`` argument and tries to create a mutual TLS channel with client SSL credentials from - ``client_cert_source`` or applicatin default SSL credentials. + ``client_cert_source`` or application default SSL credentials. client_cert_source (Optional[Callable[[], Tuple[bytes, bytes]]]): Deprecated. A callback to provide client SSL certificate bytes and private key bytes, both in PEM format. It is ignored if ``api_mtls_endpoint`` is None. ssl_channel_credentials (grpc.ChannelCredentials): SSL credentials - for grpc channel. It is ignored if ``channel`` is provided. + for the grpc channel. It is ignored if ``channel`` is provided. client_cert_source_for_mtls (Optional[Callable[[], Tuple[bytes, bytes]]]): A callback to provide client certificate bytes and private key bytes, - both in PEM format. It is used to configure mutual TLS channel. It is + both in PEM format. It is used to configure a mutual TLS channel. It is ignored if ``channel`` or ``ssl_channel_credentials`` is provided. quota_project_id (Optional[str]): An optional project to use for billing and quota. diff --git a/google/cloud/storage_transfer_v1/services/storage_transfer_service/transports/grpc_asyncio.py b/google/cloud/storage_transfer_v1/services/storage_transfer_service/transports/grpc_asyncio.py index 80dad07..d26bfce 100644 --- a/google/cloud/storage_transfer_v1/services/storage_transfer_service/transports/grpc_asyncio.py +++ b/google/cloud/storage_transfer_v1/services/storage_transfer_service/transports/grpc_asyncio.py @@ -133,16 +133,16 @@ def __init__( api_mtls_endpoint (Optional[str]): Deprecated. The mutual TLS endpoint. If provided, it overrides the ``host`` argument and tries to create a mutual TLS channel with client SSL credentials from - ``client_cert_source`` or applicatin default SSL credentials. + ``client_cert_source`` or application default SSL credentials. client_cert_source (Optional[Callable[[], Tuple[bytes, bytes]]]): Deprecated. A callback to provide client SSL certificate bytes and private key bytes, both in PEM format. It is ignored if ``api_mtls_endpoint`` is None. ssl_channel_credentials (grpc.ChannelCredentials): SSL credentials - for grpc channel. It is ignored if ``channel`` is provided. + for the grpc channel. It is ignored if ``channel`` is provided. client_cert_source_for_mtls (Optional[Callable[[], Tuple[bytes, bytes]]]): A callback to provide client certificate bytes and private key bytes, - both in PEM format. It is used to configure mutual TLS channel. It is + both in PEM format. It is used to configure a mutual TLS channel. It is ignored if ``channel`` or ``ssl_channel_credentials`` is provided. quota_project_id (Optional[str]): An optional project to use for billing and quota. diff --git a/scripts/fixup_storage_transfer_v1_keywords.py b/scripts/fixup_storage_transfer_v1_keywords.py index 2f80d40..e36135c 100644 --- a/scripts/fixup_storage_transfer_v1_keywords.py +++ b/scripts/fixup_storage_transfer_v1_keywords.py @@ -39,14 +39,14 @@ def partition( class storage_transferCallTransformer(cst.CSTTransformer): CTRL_PARAMS: Tuple[str] = ('retry', 'timeout', 'metadata') METHOD_TO_PARAMS: Dict[str, Tuple[str]] = { - 'create_transfer_job': ('transfer_job', ), - 'get_google_service_account': ('project_id', ), - 'get_transfer_job': ('job_name', 'project_id', ), - 'list_transfer_jobs': ('filter', 'page_size', 'page_token', ), - 'pause_transfer_operation': ('name', ), - 'resume_transfer_operation': ('name', ), - 'run_transfer_job': ('job_name', 'project_id', ), - 'update_transfer_job': ('job_name', 'project_id', 'transfer_job', 'update_transfer_job_field_mask', ), + 'create_transfer_job': ('transfer_job', ), + 'get_google_service_account': ('project_id', ), + 'get_transfer_job': ('job_name', 'project_id', ), + 'list_transfer_jobs': ('filter', 'page_size', 'page_token', ), + 'pause_transfer_operation': ('name', ), + 'resume_transfer_operation': ('name', ), + 'run_transfer_job': ('job_name', 'project_id', ), + 'update_transfer_job': ('job_name', 'project_id', 'transfer_job', 'update_transfer_job_field_mask', ), } def leave_Call(self, original: cst.Call, updated: cst.Call) -> cst.CSTNode: @@ -65,7 +65,7 @@ def leave_Call(self, original: cst.Call, updated: cst.Call) -> cst.CSTNode: return updated kwargs, ctrl_kwargs = partition( - lambda a: not a.keyword.value in self.CTRL_PARAMS, + lambda a: a.keyword.value not in self.CTRL_PARAMS, kwargs ) From 98c9ff249b80d64e561beec7dcb971d76439bca1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 15:20:17 +0000 Subject: [PATCH 7/7] chore: release 1.0.1 (#22) :robot: I have created a release \*beep\* \*boop\* --- ### [1.0.1](https://www.github.com/googleapis/python-storage-transfer/compare/v1.0.0...v1.0.1) (2021-09-24) ### Bug Fixes * add 'dict' annotation type to 'request' ([aef02f1](https://www.github.com/googleapis/python-storage-transfer/commit/aef02f19b0bf968aec171a8d61cb9066e2d53b00)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- CHANGELOG.md | 7 +++++++ setup.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 42c1ad0..cff8cd3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [1.0.1](https://www.github.com/googleapis/python-storage-transfer/compare/v1.0.0...v1.0.1) (2021-09-24) + + +### Bug Fixes + +* add 'dict' annotation type to 'request' ([aef02f1](https://www.github.com/googleapis/python-storage-transfer/commit/aef02f19b0bf968aec171a8d61cb9066e2d53b00)) + ## [1.0.0](https://www.github.com/googleapis/python-storage-transfer/compare/v0.1.0...v1.0.0) (2021-08-31) diff --git a/setup.py b/setup.py index c0e565c..80bdaa0 100644 --- a/setup.py +++ b/setup.py @@ -23,7 +23,7 @@ name = "google-cloud-storage-transfer" description = "Storage Transfer API client library" url = "https://github.com/googleapis/python-storage-transfer" -version = "1.0.0" +version = "1.0.1" release_status = "Development Status :: 5 - Production/Stable" dependencies = [ # NOTE: Maintainers, please do not require google-api-core>=2.x.x