Skip to content

Commit 3131ab5

Browse files
Google APIscopybara-github
authored andcommitted
chore: use python microgenerator rules for Cloud APIs
PiperOrigin-RevId: 350604597
1 parent 1d5300e commit 3131ab5

27 files changed

Lines changed: 280 additions & 1087 deletions

File tree

google/cloud/bigquery/reservation/v1beta1/BUILD.bazel

Lines changed: 12 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
11
# This file was automatically generated by BuildFileGenerator
2+
# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
3+
4+
# Most of the manual changes to this file will be overwritten.
5+
# It's **only** allowed to change the following rule attribute values:
6+
# - names of *_gapic_assembly_* rules
7+
# - certain parameters of *_gapic_library rules, including but not limited to:
8+
# * extra_protoc_parameters
9+
# * extra_protoc_file_parameters
10+
# The complete list of preserved parameters can be found in the source code.
211

312
# This is an API workspace, having public visibility by default makes perfect sense.
413
package(default_visibility = ["//visibility:public"])
@@ -140,64 +149,24 @@ go_gapic_assembly_pkg(
140149

141150
##############################################################################
142151
# Python
143-
# DO NOT OVERRIDE with autogenerated rules if NOT migrated to Python Microgen
144152
##############################################################################
145153
load(
146154
"@com_google_googleapis_imports//:imports.bzl",
147-
"moved_proto_library",
148-
"py_grpc_library",
149-
"py_proto_library",
150-
py_gapic_assembly_pkg = "py_gapic_assembly_pkg_legacy",
151-
py_gapic_library = "py_gapic_library_legacy",
152-
)
153-
154-
moved_proto_library(
155-
name = "reservation_moved_proto",
156-
srcs = [":reservation_proto"],
157-
deps = [
158-
"//google/api:annotations_proto",
159-
"//google/api:client_proto",
160-
"//google/api:field_behavior_proto",
161-
"//google/api:resource_proto",
162-
"//google/rpc:status_proto",
163-
"@com_google_protobuf//:empty_proto",
164-
"@com_google_protobuf//:field_mask_proto",
165-
"@com_google_protobuf//:timestamp_proto",
166-
],
167-
)
168-
169-
py_proto_library(
170-
name = "reservation_py_proto",
171-
plugin = "@protoc_docs_plugin//:docs_plugin",
172-
deps = [":reservation_moved_proto"],
173-
)
174-
175-
py_grpc_library(
176-
name = "reservation_py_grpc",
177-
srcs = [":reservation_moved_proto"],
178-
deps = [":reservation_py_proto"],
155+
"py_gapic_assembly_pkg",
156+
"py_gapic_library",
179157
)
180158

181159
py_gapic_library(
182160
name = "reservation_py_gapic",
183-
src = ":reservation_proto_with_info",
184-
gapic_yaml = "bigqueryreservation_gapic.yaml",
161+
srcs = [":reservation_proto"],
185162
grpc_service_config = "bigqueryreservation_grpc_service_config.json",
186-
package = "google.cloud.bigquery.reservation.v1beta1",
187-
service_yaml = "bigqueryreservation_v1beta1.yaml",
188-
deps = [
189-
":reservation_py_grpc",
190-
":reservation_py_proto",
191-
],
192163
)
193164

194165
# Open Source Packages
195166
py_gapic_assembly_pkg(
196167
name = "bigquery-reservation-v1beta1-py",
197168
deps = [
198169
":reservation_py_gapic",
199-
":reservation_py_grpc",
200-
":reservation_py_proto",
201170
],
202171
)
203172

google/cloud/channel/v1/BUILD.bazel

Lines changed: 3 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -166,68 +166,24 @@ go_gapic_assembly_pkg(
166166

167167
##############################################################################
168168
# Python
169-
# DO NOT OVERRIDE with autogenerated rules if NOT migrated to Python Microgen
170169
##############################################################################
171170
load(
172171
"@com_google_googleapis_imports//:imports.bzl",
173-
"moved_proto_library",
174-
"py_grpc_library",
175-
"py_proto_library",
176-
py_gapic_assembly_pkg = "py_gapic_assembly_pkg_legacy",
177-
py_gapic_library = "py_gapic_library_legacy",
178-
)
179-
180-
moved_proto_library(
181-
name = "channel_moved_proto",
182-
srcs = [":channel_proto"],
183-
deps = [
184-
"//google/api:annotations_proto",
185-
"//google/api:client_proto",
186-
"//google/api:field_behavior_proto",
187-
"//google/api:resource_proto",
188-
"//google/longrunning:operations_proto",
189-
"//google/type:money_proto",
190-
"//google/type:postal_address_proto",
191-
"@com_google_protobuf//:any_proto",
192-
"@com_google_protobuf//:empty_proto",
193-
"@com_google_protobuf//:field_mask_proto",
194-
"@com_google_protobuf//:timestamp_proto",
195-
"@com_google_protobuf//:wrappers_proto",
196-
],
197-
)
198-
199-
py_proto_library(
200-
name = "channel_py_proto",
201-
plugin = "@protoc_docs_plugin//:docs_plugin",
202-
deps = [":channel_moved_proto"],
203-
)
204-
205-
py_grpc_library(
206-
name = "channel_py_grpc",
207-
srcs = [":channel_moved_proto"],
208-
deps = [":channel_py_proto"],
172+
"py_gapic_assembly_pkg",
173+
"py_gapic_library",
209174
)
210175

211176
py_gapic_library(
212177
name = "channel_py_gapic",
213-
src = ":channel_proto_with_info",
214-
gapic_yaml = "cloudchannel_gapic.yaml",
178+
srcs = [":channel_proto"],
215179
grpc_service_config = "cloudchannel_grpc_service_config.json",
216-
package = "google.cloud.channel.v1",
217-
service_yaml = "cloudchannel_v1.yaml",
218-
deps = [
219-
":channel_py_grpc",
220-
":channel_py_proto",
221-
],
222180
)
223181

224182
# Open Source Packages
225183
py_gapic_assembly_pkg(
226184
name = "channel-v1-py",
227185
deps = [
228186
":channel_py_gapic",
229-
":channel_py_grpc",
230-
":channel_py_proto",
231187
],
232188
)
233189

google/cloud/documentai/v1beta1/BUILD.bazel

Lines changed: 12 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
11
# This file was automatically generated by BuildFileGenerator
2+
# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
3+
4+
# Most of the manual changes to this file will be overwritten.
5+
# It's **only** allowed to change the following rule attribute values:
6+
# - names of *_gapic_assembly_* rules
7+
# - certain parameters of *_gapic_library rules, including but not limited to:
8+
# * extra_protoc_parameters
9+
# * extra_protoc_file_parameters
10+
# The complete list of preserved parameters can be found in the source code.
211

312
# This is an API workspace, having public visibility by default makes perfect sense.
413
package(default_visibility = ["//visibility:public"])
@@ -146,63 +155,24 @@ go_gapic_assembly_pkg(
146155

147156
##############################################################################
148157
# Python
149-
# DO NOT OVERRIDE with autogenerated rules if NOT migrated to Python Microgen
150158
##############################################################################
151159
load(
152160
"@com_google_googleapis_imports//:imports.bzl",
153-
"moved_proto_library",
154-
"py_grpc_library",
155-
"py_proto_library",
156-
py_gapic_assembly_pkg = "py_gapic_assembly_pkg_legacy",
157-
py_gapic_library = "py_gapic_library_legacy",
158-
)
159-
160-
moved_proto_library(
161-
name = "documentai_moved_proto",
162-
srcs = [":documentai_proto"],
163-
deps = [
164-
"//google/api:annotations_proto",
165-
"//google/api:client_proto",
166-
"//google/api:field_behavior_proto",
167-
"//google/longrunning:operations_proto",
168-
"//google/rpc:status_proto",
169-
"//google/type:color_proto",
170-
"@com_google_protobuf//:timestamp_proto",
171-
],
172-
)
173-
174-
py_proto_library(
175-
name = "documentai_py_proto",
176-
plugin = "@protoc_docs_plugin//:docs_plugin",
177-
deps = [":documentai_moved_proto"],
178-
)
179-
180-
py_grpc_library(
181-
name = "documentai_py_grpc",
182-
srcs = [":documentai_moved_proto"],
183-
deps = [":documentai_py_proto"],
161+
"py_gapic_assembly_pkg",
162+
"py_gapic_library",
184163
)
185164

186165
py_gapic_library(
187166
name = "documentai_py_gapic",
188-
src = ":documentai_proto_with_info",
189-
gapic_yaml = "documentai_gapic.yaml",
167+
srcs = [":documentai_proto"],
190168
grpc_service_config = "documentai_grpc_service_config.json",
191-
package = "google.cloud.documentai.v1beta1",
192-
service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml",
193-
deps = [
194-
":documentai_py_grpc",
195-
":documentai_py_proto",
196-
],
197169
)
198170

199171
# Open Source Packages
200172
py_gapic_assembly_pkg(
201173
name = "documentai-v1beta1-py",
202174
deps = [
203175
":documentai_py_gapic",
204-
":documentai_py_grpc",
205-
":documentai_py_proto",
206176
],
207177
)
208178

google/cloud/documentai/v1beta2/BUILD.bazel

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
11
# This file was automatically generated by BuildFileGenerator
2+
# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
3+
4+
# Most of the manual changes to this file will be overwritten.
5+
# It's **only** allowed to change the following rule attribute values:
6+
# - names of *_gapic_assembly_* rules
7+
# - certain parameters of *_gapic_library rules, including but not limited to:
8+
# * extra_protoc_parameters
9+
# * extra_protoc_file_parameters
10+
# The complete list of preserved parameters can be found in the source code.
211

312
# This is an API workspace, having public visibility by default makes perfect sense.
413
package(default_visibility = ["//visibility:public"])
@@ -159,6 +168,7 @@ py_gapic_library(
159168
grpc_service_config = "documentai_v1beta2_grpc_service_config.json",
160169
)
161170

171+
# Open Source Packages
162172
py_gapic_assembly_pkg(
163173
name = "documentai-v1beta2-py",
164174
deps = [

google/cloud/documentai/v1beta3/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ py_gapic_library(
178178
grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
179179
)
180180

181+
# Open Source Packages
181182
py_gapic_assembly_pkg(
182183
name = "documentai-v1beta3-py",
183184
deps = [

google/cloud/domains/v1alpha2/BUILD.bazel

Lines changed: 3 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -156,65 +156,24 @@ go_gapic_assembly_pkg(
156156

157157
##############################################################################
158158
# Python
159-
# DO NOT OVERRIDE with autogenerated rules if NOT migrated to Python Microgen
160159
##############################################################################
161160
load(
162161
"@com_google_googleapis_imports//:imports.bzl",
163-
"moved_proto_library",
164-
"py_grpc_library",
165-
"py_proto_library",
166-
py_gapic_assembly_pkg = "py_gapic_assembly_pkg_legacy",
167-
py_gapic_library = "py_gapic_library_legacy",
168-
)
169-
170-
moved_proto_library(
171-
name = "domains_moved_proto",
172-
srcs = [":domains_proto"],
173-
deps = [
174-
"//google/api:annotations_proto",
175-
"//google/api:client_proto",
176-
"//google/api:field_behavior_proto",
177-
"//google/api:resource_proto",
178-
"//google/longrunning:operations_proto",
179-
"//google/type:money_proto",
180-
"//google/type:postal_address_proto",
181-
"@com_google_protobuf//:field_mask_proto",
182-
"@com_google_protobuf//:timestamp_proto",
183-
],
184-
)
185-
186-
py_proto_library(
187-
name = "domains_py_proto",
188-
plugin = "@protoc_docs_plugin//:docs_plugin",
189-
deps = [":domains_moved_proto"],
190-
)
191-
192-
py_grpc_library(
193-
name = "domains_py_grpc",
194-
srcs = [":domains_moved_proto"],
195-
deps = [":domains_py_proto"],
162+
"py_gapic_assembly_pkg",
163+
"py_gapic_library",
196164
)
197165

198166
py_gapic_library(
199167
name = "domains_py_gapic",
200-
src = ":domains_proto_with_info",
201-
gapic_yaml = "domains_gapic.yaml",
168+
srcs = [":domains_proto"],
202169
grpc_service_config = "domains_grpc_service_config.json",
203-
package = "google.cloud.domains.v1alpha2",
204-
service_yaml = "domains_v1alpha2.yaml",
205-
deps = [
206-
":domains_py_grpc",
207-
":domains_py_proto",
208-
],
209170
)
210171

211172
# Open Source Packages
212173
py_gapic_assembly_pkg(
213174
name = "domains-v1alpha2-py",
214175
deps = [
215176
":domains_py_gapic",
216-
":domains_py_grpc",
217-
":domains_py_proto",
218177
],
219178
)
220179

0 commit comments

Comments
 (0)