@@ -165,44 +165,59 @@ go_gapic_assembly_pkg(
165165 ],
166166)
167167
168- ##############################################################################
168+ #############################################################################
169169# Python
170- ##############################################################################
170+ #############################################################################
171171# buildifier: disable=same-origin-load
172- #load(
173- # "@com_google_googleapis_imports//:imports.bzl",
174- # "py_gapic_assembly_pkg",
175- # "py_gapic_library",
176- # "py_test",
177- #)
172+ load (
173+ "@com_google_googleapis_imports//:imports.bzl" ,
174+ "py_gapic_assembly_pkg" ,
175+ "py_gapic_library" ,
176+ "py_import" ,
177+ "py_test" ,
178+ )
178179
179- #py_gapic_library(
180- # name = "reviews_py_gapic",
181- # srcs = [":reviews_proto"],
182- # grpc_service_config = "reviews_grpc_service_config.json",
183- # rest_numeric_enums = True,
184- # service_yaml = "merchantapi_v1beta.yaml",
185- # transport = "grpc+rest",
186- # deps = [],
187- #)
180+ py_import (
181+ name = "shopping_type" ,
182+ srcs = [
183+ "//google/shopping/type:type_py_gapic" ,
184+ ],
185+ )
188186
189- #py_test(
190- # name = "reviews_py_gapic_test",
191- # srcs = [
192- # "reviews_py_gapic_pytest.py",
193- # "reviews_py_gapic_test.py",
194- # ],
195- # legacy_create_init = False,
196- # deps = [":reviews_py_gapic"],
197- #)
187+ py_gapic_library (
188+ name = "reviews_py_gapic" ,
189+ srcs = [":reviews_proto" ],
190+ grpc_service_config = "reviews_grpc_service_config.json" ,
191+ opt_args = [
192+ "proto-plus-deps=google.shopping.type" ,
193+ "python-gapic-name=merchant_reviews" ,
194+ "python-gapic-namespace=google.shopping" ,
195+ ],
196+ rest_numeric_enums = True ,
197+ service_yaml = "merchantapi_v1beta.yaml" ,
198+ transport = "grpc+rest" ,
199+ deps = [
200+ ":shopping_type" , # Added manually
201+ ],
202+ )
203+
204+ py_test (
205+ name = "reviews_py_gapic_test" ,
206+ srcs = [
207+ "reviews_py_gapic_pytest.py" ,
208+ "reviews_py_gapic_test.py" ,
209+ ],
210+ legacy_create_init = False ,
211+ deps = [":reviews_py_gapic" ],
212+ )
198213
199214# Open Source Packages
200- # py_gapic_assembly_pkg(
201- # name = "merchant-reviews-v1beta-py",
202- # deps = [
203- # ":reviews_py_gapic",
204- # ],
205- # )
215+ py_gapic_assembly_pkg (
216+ name = "merchant-reviews-v1beta-py" ,
217+ deps = [
218+ ":reviews_py_gapic" ,
219+ ],
220+ )
206221
207222##############################################################################
208223# PHP
0 commit comments