Skip to content

Commit c56d42f

Browse files
authored
chore: Migrate python-error-reporting synth.py from artman to bazel (#6)
1 parent ca2619a commit c56d42f

File tree

1 file changed

+17
-6
lines changed

1 file changed

+17
-6
lines changed

synth.py

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,29 +16,40 @@
1616
import synthtool as s
1717
from synthtool import gcp
1818

19-
gapic = gcp.GAPICGenerator()
19+
gapic = gcp.GAPICBazel()
2020
common = gcp.CommonTemplates()
2121

2222
# ----------------------------------------------------------------------------
2323
# Generate error_reporting GAPIC layer
2424
# ----------------------------------------------------------------------------
2525
library = gapic.py_library(
26-
"errorreporting",
27-
"v1beta1",
28-
config_path="/google/devtools/clouderrorreporting" "/artman_errorreporting.yaml",
29-
artman_output_name="error-reporting-v1beta1",
26+
service="errorreporting",
27+
version="v1beta1",
28+
bazel_target="//google/devtools/clouderrorreporting/v1beta1:devtools-clouderrorreporting-v1beta1-py",
3029
include_protos=True,
3130
)
3231

32+
s.move(library / "google/cloud/devtools/clouderrorreporting_v1beta1/proto",
33+
"google/cloud/errorreporting_v1beta1/proto")
3334
s.move(library / "google/cloud/errorreporting_v1beta1/proto")
3435
s.move(library / "google/cloud/errorreporting_v1beta1/gapic")
3536
s.move(library / "tests/unit/gapic/v1beta1")
3637
s.move(library / "tests/system/gapic/v1beta1")
3738

39+
s.replace(
40+
[
41+
"google/cloud/errorreporting_v1beta1/gapic/error_group_service_client.py",
42+
"google/cloud/errorreporting_v1beta1/gapic/error_stats_service_client.py",
43+
"google/cloud/errorreporting_v1beta1/gapic/ereport_errors_service_client.py",
44+
],
45+
"google-cloud-devtools-clouderrorreporting",
46+
"google-cloud-error-reporting",
47+
)
48+
3849
# Fix up imports
3950
s.replace(
4051
"google/**/*.py",
41-
r"from google.devtools.clouderrorreporting_v1beta1.proto import ",
52+
r"from google.cloud.devtools.clouderrorreporting_v1beta1.proto import ",
4253
r"from google.cloud.errorreporting_v1beta1.proto import ",
4354
)
4455

0 commit comments

Comments
 (0)