Skip to content

Commit 2e8a9e9

Browse files
authored
chore: Migrate python-trace synth.py from artman to bazel (#14)
1 parent 57c7c0c commit 2e8a9e9

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

packages/google-cloud-trace/synth.py

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,31 +17,39 @@
1717
import synthtool as s
1818
import synthtool.gcp as gcp
1919

20-
gapic = gcp.GAPICGenerator()
20+
gapic = gcp.GAPICBazel()
2121
common = gcp.CommonTemplates()
2222

2323
# ----------------------------------------------------------------------------
2424
# Generate trace GAPIC layer
2525
# ----------------------------------------------------------------------------
2626
for version in ["v1", "v2"]:
2727
library = gapic.py_library(
28-
"trace",
29-
version,
30-
config_path=f"/google/devtools/cloudtrace" f"/artman_cloudtrace_{version}.yaml",
31-
artman_output_name=f"trace-{version}",
28+
service="trace",
29+
version=version,
30+
bazel_target=f"//google/devtools/cloudtrace/{version}:devtools-cloudtrace-{version}-py",
31+
proto_output_path=f"google/cloud/trace_{version}/proto",
3232
include_protos=True,
3333
)
3434

3535
s.move(library / f"google/cloud/trace_{version}")
3636
s.move(library / f"tests/unit/gapic/{version}")
37+
s.move(library/ f"google/cloud/devtools/cloudtrace_{version}/proto",
38+
f"google/cloud/trace_{version}/proto")
3739

3840
# Fix up imports
3941
s.replace(
4042
"google/**/*.py",
41-
f"from google.devtools.cloudtrace_{version}.proto import ",
43+
f"from google.cloud.devtools.cloudtrace_{version}.proto import ",
4244
f"from google.cloud.trace_{version}.proto import ",
4345
)
4446

47+
s.replace(
48+
f"google/cloud/trace_{version}/gapic/trace_service_client.py",
49+
"google-cloud-devtools-cloudtrace",
50+
"google-cloud-trace",
51+
)
52+
4553
# Copy docs configuration
4654
s.move(library / f"docs/conf.py")
4755

0 commit comments

Comments
 (0)