diff --git a/examples/BUILD.bazel b/examples/BUILD.bazel index 91da985..57fc72d 100644 --- a/examples/BUILD.bazel +++ b/examples/BUILD.bazel @@ -1,5 +1,6 @@ load("@rules_go//proto:def.bzl", "go_proto_library") load("@rules_proto//proto:defs.bzl", "proto_library") +load("@rules_python//python:proto.bzl", "py_proto_library") package(default_visibility = ["//visibility:public"]) @@ -9,13 +10,10 @@ proto_library( deps = ["@com_google_protobuf//:any_proto"], ) -# Broken because rules_python's py_proto_library doesnt produce the same -# PyInfo symbol that py_test expects. -# load("@rules_python//python:proto.bzl", "py_proto_library") -# py_proto_library( -# name = "foo_py_proto", -# deps = [":foo_proto"], -# ) +py_proto_library( + name = "foo_py_proto", + deps = [":foo_proto"], +) # Broken by https://github.com/protocolbuffers/protobuf/pull/19679 # which causes building C++ code from source. diff --git a/examples/python/BUILD b/examples/python/BUILD index 5f3d3b4..a55aab0 100644 --- a/examples/python/BUILD +++ b/examples/python/BUILD @@ -1,6 +1,5 @@ -# See comment in examples/BUILD.bazel -# py_test( -# name = "message_test", -# srcs = ["message_test.py"], -# deps = ["//:foo_py_proto"], -# ) +py_test( + name = "message_test", + srcs = ["message_test.py"], + deps = ["//:foo_py_proto"], +)