blob: 29cdfcb01b9d269fd15d80e4beb34fe9e6126a7f [file]
load("//:plugin.bzl", "proto_plugin")
proto_plugin(
name = "python_plugin",
protoc_plugin_name = "python",
outputs = ["{protopath|python}_pb2.py"],
exclusions = [
"google/protobuf",
],
visibility = ["//visibility:public"],
)
proto_plugin(
name = "grpc_python_plugin",
outputs = ["{protopath|python}_pb2_grpc.py"],
tool = "@com_github_grpc_grpc//:grpc_python_plugin",
exclusions = [
"google/protobuf",
],
visibility = ["//visibility:public"],
)
proto_plugin(
name = "grpclib_python_plugin",
outputs = ["{protopath}_grpc.py"],
tool = "//python/grpclib:plugin",
visibility = ["//visibility:public"],
)