diff --git a/databuild/dsl/python/dsl.py b/databuild/dsl/python/dsl.py index 2072413..03995c2 100644 --- a/databuild/dsl/python/dsl.py +++ b/databuild/dsl/python/dsl.py @@ -110,7 +110,7 @@ class DataBuildGraph: package_name = self._get_package_name() print(f"Generated DataBuild package '{name}' in {generated_dir}") if package_name != "UNKNOWN_PACKAGE": - print(f"Run 'bazel build //{package_name}/generated:{name}_graph.analyze' to use the generated graph") + print(f"Run 'bazel build \"@databuild//{package_name}/generated:{name}_graph.analyze\"' to use the generated graph") else: print(f"Run 'bazel build generated:{name}_graph.analyze' to use the generated graph") diff --git a/databuild/rules.bzl b/databuild/rules.bzl index c6cf29d..a1fd122 100644 --- a/databuild/rules.bzl +++ b/databuild/rules.bzl @@ -1017,7 +1017,7 @@ try: if generator_path: import subprocess result = subprocess.run([ - "bazel", "run", "//databuild/dsl/python:generator", "--", + "bazel", "run", "@databuild//databuild/dsl/python:generator", "--", "{module_path}", "{graph_attr}", output_dir ], cwd=workspace_root if workspace_root else ".", capture_output=True, text=True) @@ -1116,7 +1116,7 @@ _databuild_dsl_generator_rule = rule( default = "//databuild:py_proto", ), "_generator": attr.label( - default = "//databuild/dsl/python:generator", + default = "@databuild//databuild/dsl/python:generator", executable = True, cfg = "target", ),