Skip to content

Commit 877aadc

Browse files
Google APIscopybara-github
authored andcommitted
migrate secret manager BUILD file python part to use microgen
PiperOrigin-RevId: 332039388
1 parent 5e53d6b commit 877aadc

File tree

2 files changed

+13
-87
lines changed

2 files changed

+13
-87
lines changed

google/cloud/secretmanager/v1/BUILD.bazel

Lines changed: 5 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -149,63 +149,24 @@ go_gapic_assembly_pkg(
149149
##############################################################################
150150
# Python
151151
##############################################################################
152+
# This library is using Python microgenerator.
153+
# DO NOT OVERRIDE this Python section with autogenerated rules.
152154
load(
153155
"@com_google_googleapis_imports//:imports.bzl",
154-
"moved_proto_library",
155-
"py_gapic_assembly_pkg",
156-
"py_gapic_library",
157-
"py_grpc_library",
158-
"py_proto_library",
159-
)
160-
161-
moved_proto_library(
162-
name = "secretmanager_moved_proto",
163-
srcs = [":secretmanager_proto"],
164-
deps = [
165-
"//google/api:annotations_proto",
166-
"//google/api:client_proto",
167-
"//google/api:field_behavior_proto",
168-
"//google/api:resource_proto",
169-
"//google/iam/v1:iam_policy_proto",
170-
"//google/iam/v1:policy_proto",
171-
"@com_google_protobuf//:empty_proto",
172-
"@com_google_protobuf//:field_mask_proto",
173-
"@com_google_protobuf//:timestamp_proto",
174-
],
175-
)
176-
177-
py_proto_library(
178-
name = "secretmanager_py_proto",
179-
plugin = "@protoc_docs_plugin//:docs_plugin",
180-
deps = [":secretmanager_moved_proto"],
181-
)
182-
183-
py_grpc_library(
184-
name = "secretmanager_py_grpc",
185-
srcs = [":secretmanager_moved_proto"],
186-
deps = [":secretmanager_py_proto"],
156+
py_gapic_assembly_pkg = "py_gapic_assembly_pkg2",
157+
py_gapic_library = "py_gapic_library2",
187158
)
188159

189160
py_gapic_library(
190161
name = "secretmanager_py_gapic",
191-
src = ":secretmanager_proto_with_info",
192-
gapic_yaml = "secretmanager_gapic.yaml",
162+
srcs = [":secretmanager_proto"],
193163
grpc_service_config = "secretmanager_grpc_service_config.json",
194-
package = "google.cloud.secretmanager.v1",
195-
service_yaml = "secretmanager_v1.yaml",
196-
deps = [
197-
":secretmanager_py_grpc",
198-
":secretmanager_py_proto",
199-
],
200164
)
201165

202-
# Open Source Packages
203166
py_gapic_assembly_pkg(
204167
name = "secretmanager-v1-py",
205168
deps = [
206169
":secretmanager_py_gapic",
207-
":secretmanager_py_grpc",
208-
":secretmanager_py_proto",
209170
],
210171
)
211172

google/cloud/secrets/v1beta1/BUILD.bazel

Lines changed: 8 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -147,63 +147,28 @@ go_gapic_assembly_pkg(
147147
##############################################################################
148148
# Python
149149
##############################################################################
150+
# This library is using Python microgenerator.
151+
# DO NOT OVERRIDE this Python section with autogenerated rules.
150152
load(
151153
"@com_google_googleapis_imports//:imports.bzl",
152-
"moved_proto_library",
153-
"py_gapic_assembly_pkg",
154-
"py_gapic_library",
155-
"py_grpc_library",
156-
"py_proto_library",
157-
)
158-
159-
moved_proto_library(
160-
name = "secretmanager_moved_proto",
161-
srcs = [":secretmanager_proto"],
162-
deps = [
163-
"//google/api:annotations_proto",
164-
"//google/api:client_proto",
165-
"//google/api:field_behavior_proto",
166-
"//google/api:resource_proto",
167-
"//google/iam/v1:iam_policy_proto",
168-
"//google/iam/v1:policy_proto",
169-
"@com_google_protobuf//:empty_proto",
170-
"@com_google_protobuf//:field_mask_proto",
171-
"@com_google_protobuf//:timestamp_proto",
172-
],
173-
)
174-
175-
py_proto_library(
176-
name = "secretmanager_py_proto",
177-
plugin = "@protoc_docs_plugin//:docs_plugin",
178-
deps = [":secretmanager_moved_proto"],
179-
)
180-
181-
py_grpc_library(
182-
name = "secretmanager_py_grpc",
183-
srcs = [":secretmanager_moved_proto"],
184-
deps = [":secretmanager_py_proto"],
154+
py_gapic_assembly_pkg = "py_gapic_assembly_pkg2",
155+
py_gapic_library = "py_gapic_library2",
185156
)
186157

187158
py_gapic_library(
188159
name = "secretmanager_py_gapic",
189-
src = ":secretmanager_proto_with_info",
190-
gapic_yaml = "secretmanager_gapic.yaml",
160+
srcs = [":secretmanager_proto"],
191161
grpc_service_config = "secretmanager_grpc_service_config.json",
192-
package = "google.cloud.secrets.v1beta1",
193-
service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml",
194-
deps = [
195-
":secretmanager_py_grpc",
196-
":secretmanager_py_proto",
162+
opt_args = [
163+
"python-gapic-namespace=google.cloud",
164+
"python-gapic-name=secretmanager"
197165
],
198166
)
199167

200-
# Open Source Packages
201168
py_gapic_assembly_pkg(
202169
name = "secretmanager-v1beta1-py",
203170
deps = [
204171
":secretmanager_py_gapic",
205-
":secretmanager_py_grpc",
206-
":secretmanager_py_proto",
207172
],
208173
)
209174

0 commit comments

Comments
 (0)