Skip to content

Commit c34952e

Browse files
authored
chore: Migrate python-translate synth.py from artman to bazel (#10)
1 parent 6713bae commit c34952e

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

packages/google-cloud-translate/synth.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import synthtool as s
1818
from synthtool import gcp
1919

20-
gapic = gcp.GAPICGenerator()
20+
gapic = gcp.GAPICBazel()
2121
common = gcp.CommonTemplates()
2222
versions = ["v3beta1", "v3"]
2323

@@ -34,7 +34,12 @@
3434
# Generate asset GAPIC layer
3535
# ----------------------------------------------------------------------------
3636
for version in versions:
37-
library = gapic.py_library("translate", version, include_protos=True)
37+
library = gapic.py_library(
38+
service="translate",
39+
version=version,
40+
bazel_target=f"//google/cloud/translate/{version}:translation-{version}-py",
41+
include_protos=True,
42+
)
3843

3944
# s.move(library / f'google/cloud/translation_{version}', f'google/cloud/translate_{version}', excludes=excludes)
4045
s.move(library / f"google/cloud/translate_{version}", excludes=excludes)
@@ -47,6 +52,11 @@
4752
f"google.cloud.translation_{version}.proto",
4853
f"google.cloud.translate_{version}.proto",
4954
)
55+
s.replace(
56+
f"google/cloud/translate_{version}/gapic/translation_service_client.py",
57+
"google-cloud-translation",
58+
"google-cloud-translate",
59+
)
5060

5161
# Use the highest version library to generate documentation import alias.
5262
s.move(library / "google/cloud/translate.py")

0 commit comments

Comments
 (0)