From 45768887aafd75ad7c0b8579510426458aa2ca1d Mon Sep 17 00:00:00 2001 From: Pulkit Aggarwal Date: Wed, 9 Jul 2025 10:07:29 +0000 Subject: [PATCH] chore: fix the module imports error for gapic --- noxfile.py | 2 +- owlbot.py | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/noxfile.py b/noxfile.py index f47f2a055..c38d9caae 100644 --- a/noxfile.py +++ b/noxfile.py @@ -101,7 +101,7 @@ def default(session, install_extras=True): CURRENT_DIRECTORY / "testing" / f"constraints-{session.python}.txt" ) # Install all test dependencies, then install this package in-place. - session.install("mock", "pytest", "pytest-cov", "brotli", "grpcio", "grpcio-status", "-c", constraints_path) + session.install("mock", "pytest", "pytest-cov", "brotli", "grpcio", "grpcio-status", "proto-plus", "-c", constraints_path) if install_extras: session.install("opentelemetry-api", "opentelemetry-sdk") diff --git a/owlbot.py b/owlbot.py index 77acf42e6..ae9ee2de0 100644 --- a/owlbot.py +++ b/owlbot.py @@ -28,6 +28,12 @@ default_version = json.load(open(".repo-metadata.json", "rt")).get("default_version") for library in s.get_staging_dirs(default_version): + s.replace( + "google/cloud/storage_v2/__init__.py", + "from google.cloud.storage_v2 import gapic_version as package_version", + "from . import gapic_version as package_version" + ) + s.move( [library], excludes=[