From b0a3349ddae921a046ef6763b86f4e72063913b3 Mon Sep 17 00:00:00 2001 From: Chandra Sirimala Date: Mon, 3 Nov 2025 06:37:57 +0000 Subject: [PATCH 1/5] test --- README.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/README.rst b/README.rst index a7db13a25..761c5f260 100644 --- a/README.rst +++ b/README.rst @@ -276,3 +276,4 @@ Next Steps .. _Google Cloud Storage Product documentation: https://cloud.google.com/storage .. _README: https://github.com/googleapis/google-cloud-python/blob/main/README.rst +# test From 778e68ee4e565ec270f1972bda37700de228ccbf Mon Sep 17 00:00:00 2001 From: Chandra Sirimala Date: Mon, 3 Nov 2025 06:44:00 +0000 Subject: [PATCH 2/5] Revert "test" This reverts commit b0a3349ddae921a046ef6763b86f4e72063913b3. --- README.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/README.rst b/README.rst index 761c5f260..a7db13a25 100644 --- a/README.rst +++ b/README.rst @@ -276,4 +276,3 @@ Next Steps .. _Google Cloud Storage Product documentation: https://cloud.google.com/storage .. _README: https://github.com/googleapis/google-cloud-python/blob/main/README.rst -# test From ad6f8bf8ed8246f35a6a4beb267dc1b5c7650026 Mon Sep 17 00:00:00 2001 From: Chandra Sirimala Date: Fri, 5 Dec 2025 14:39:22 +0000 Subject: [PATCH 3/5] chore: Add gRPC packages under extra-dependencies --- setup.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/setup.py b/setup.py index 2c4504749..b582b27da 100644 --- a/setup.py +++ b/setup.py @@ -43,6 +43,18 @@ "google-crc32c >= 1.1.3, < 2.0.0", ] extras = { + # TODO: Make these extra dependencies as mandatory once gRPC out of + # experimental in this SDK. More info in b/465352227 + "grpc": [ + "google-api-core[grpc] >= 2.27.0, < 3.0.0", + "grpcio >= 1.33.2, < 2.0.0", + "grpcio >= 1.75.1, < 2.0.0; python_version >= '3.14'", + "grpcio-status >= 1.76.0, < 2.0.0", + "proto-plus >= 1.22.3, <2.0.0", + "proto-plus >= 1.25.0, <2.0.0; python_version >= '3.13'", + "protobuf>=3.20.2,<7.0.0,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5", + "grpc-google-iam-v1 >= 0.14.0, <1.0.0", + ], "protobuf": ["protobuf >= 3.20.2, < 7.0.0"], "tracing": [ "opentelemetry-api >= 1.1.0, < 2.0.0", From a23f4ee21d01ff7fbfed5ef71e03d13a6dba39bd Mon Sep 17 00:00:00 2001 From: Chandra Shekhar Sirimala Date: Fri, 5 Dec 2025 20:19:27 +0530 Subject: [PATCH 4/5] Update setup.py Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index b582b27da..94b0219cd 100644 --- a/setup.py +++ b/setup.py @@ -47,7 +47,7 @@ # experimental in this SDK. More info in b/465352227 "grpc": [ "google-api-core[grpc] >= 2.27.0, < 3.0.0", - "grpcio >= 1.33.2, < 2.0.0", + "grpcio >= 1.33.2, < 2.0.0; python_version < '3.14'", "grpcio >= 1.75.1, < 2.0.0; python_version >= '3.14'", "grpcio-status >= 1.76.0, < 2.0.0", "proto-plus >= 1.22.3, <2.0.0", From 60558d6d736f9270b4b2a50a94948eab63926daf Mon Sep 17 00:00:00 2001 From: Chandra Shekhar Sirimala Date: Fri, 5 Dec 2025 20:19:41 +0530 Subject: [PATCH 5/5] Update setup.py Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 94b0219cd..374a71cf4 100644 --- a/setup.py +++ b/setup.py @@ -50,7 +50,7 @@ "grpcio >= 1.33.2, < 2.0.0; python_version < '3.14'", "grpcio >= 1.75.1, < 2.0.0; python_version >= '3.14'", "grpcio-status >= 1.76.0, < 2.0.0", - "proto-plus >= 1.22.3, <2.0.0", + "proto-plus >= 1.22.3, <2.0.0; python_version < '3.13'", "proto-plus >= 1.25.0, <2.0.0; python_version >= '3.13'", "protobuf>=3.20.2,<7.0.0,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5", "grpc-google-iam-v1 >= 0.14.0, <1.0.0",