blob: 950851ac7ddaa8f74a4bb074bcf7e3a15fbbf4aa [file]
load("@subpar//:subpar.bzl", "par_binary")
load("@rules_proto_grpc_py3_deps//:requirements.bzl", "requirement")
# Create py binary for grpclib plugin
# Use subpar to bundle plugin for external execution
par_binary(
name = "plugin",
srcs = ["plugin.py"],
main = "plugin.py",
deps = [
"@com_google_protobuf//:protobuf_python",
requirement('grpclib'),
],
python_version = "PY3",
srcs_version = "PY3",
legacy_create_init = False,
zip_safe = False,
visibility = ["//python:__subpackages__"]
)