|
17 | 17 | import synthtool as s
|
18 | 18 | import synthtool.gcp as gcp
|
19 | 19 |
|
20 |
| -gapic = gcp.GAPICGenerator() |
| 20 | +gapic = gcp.GAPICBazel() |
21 | 21 | common = gcp.CommonTemplates()
|
22 | 22 |
|
23 | 23 | # ----------------------------------------------------------------------------
|
24 | 24 | # Generate trace GAPIC layer
|
25 | 25 | # ----------------------------------------------------------------------------
|
26 | 26 | for version in ["v1", "v2"]:
|
27 | 27 | 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", |
32 | 32 | include_protos=True,
|
33 | 33 | )
|
34 | 34 |
|
35 | 35 | s.move(library / f"google/cloud/trace_{version}")
|
36 | 36 | 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") |
37 | 39 |
|
38 | 40 | # Fix up imports
|
39 | 41 | s.replace(
|
40 | 42 | "google/**/*.py",
|
41 |
| - f"from google.devtools.cloudtrace_{version}.proto import ", |
| 43 | + f"from google.cloud.devtools.cloudtrace_{version}.proto import ", |
42 | 44 | f"from google.cloud.trace_{version}.proto import ",
|
43 | 45 | )
|
44 | 46 |
|
| 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 | + |
45 | 53 | # Copy docs configuration
|
46 | 54 | s.move(library / f"docs/conf.py")
|
47 | 55 |
|
|
0 commit comments