blob: 51f484b9199346c87e33528c28263e06daf168d3 [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//src/compiler: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"],
)