From b0455d0ab657cd053a7527e99bdbfadc4de23b30 Mon Sep 17 00:00:00 2001 From: Tres Seaver Date: Tue, 20 Jul 2021 15:53:53 -0400 Subject: [PATCH] fix(deps): pin 'google-{api,cloud}-core' to allow 2.x versions (#415) Include comment on embargo of '>= 2.x' min versions Per: https://github.com/googleapis/google-cloud-python/issues/10566 --- samples/samples/conftest.py | 4 +++- setup.py | 10 ++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/samples/samples/conftest.py b/samples/samples/conftest.py index 8ac8fd53d0..05c94f254f 100644 --- a/samples/samples/conftest.py +++ b/samples/samples/conftest.py @@ -16,6 +16,7 @@ import time import uuid +from google.api_core import exceptions from google.cloud.spanner_v1 import backup from google.cloud.spanner_v1 import client from google.cloud.spanner_v1 import database @@ -90,7 +91,8 @@ def sample_instance( "created": str(int(time.time())) }, ) - op = sample_instance.create() + retry_429 = retry.RetryErrors(exceptions.ResourceExhausted, delay=15) + op = retry_429(sample_instance.create)() op.result(120) # block until completion # Eventual consistency check diff --git a/setup.py b/setup.py index fcfee67800..f8fb9e93bc 100644 --- a/setup.py +++ b/setup.py @@ -29,8 +29,14 @@ # 'Development Status :: 5 - Production/Stable' release_status = "Development Status :: 5 - Production/Stable" dependencies = [ - "google-api-core[grpc] >= 1.26.0, <2.0.0dev", - "google-cloud-core >= 1.4.1, < 2.0dev", + # NOTE: Maintainers, please do not require google-api-core>=2.x.x + # Until this issue is closed + # https://github.com/googleapis/google-cloud-python/issues/10566 + "google-api-core[grpc] >= 1.26.0, <3.0.0dev", + # NOTE: Maintainers, please do not require google-cloud-core>=2.x.x + # Until this issue is closed + # https://github.com/googleapis/google-cloud-python/issues/10566 + "google-cloud-core >= 1.4.1, < 3.0dev", "grpc-google-iam-v1 >= 0.12.3, < 0.13dev", "proto-plus >= 1.11.0", "sqlparse >= 0.3.0",