Add third_party/rules_python to WORKSPACE as @rules_python
These will be used by third_party/protobuf in a follow-up.
Also update a test that uses protobuf and that will break when protobuf is
updated (since the test can't be changed in the same PR as third_party/).
Break-out of #9019. Closes #9048. Work toward #9006.
RELNOTES: None
PiperOrigin-RevId: 261176215
diff --git a/WORKSPACE b/WORKSPACE
index cf75915..7c665b4 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -79,6 +79,16 @@
path = "./third_party/protobuf/3.6.1/",
)
+# This is a mock version of bazelbuild/rules_python that contains only
+# @rules_python//python:defs.bzl. It is used by protobuf.
+# TODO(#9029): We could potentially replace this with the real @rules_python.
+new_local_repository(
+ name = "rules_python",
+ path = "./third_party/rules_python",
+ build_file = "//third_party/rules_python:BUILD",
+ workspace_file = "//third_party/rules_python:rules_python.WORKSPACE",
+)
+
local_repository(
name = "googleapis",
path = "./third_party/googleapis/",