blob: f70dff163bbd79e4be8d7c282733aae53b75a9b1 [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"],
legacy_create_init = False,
main = "plugin.py",
python_version = "PY3",
srcs_version = "PY3",
visibility = ["//python:__subpackages__"],
zip_safe = False,
deps = [
"@com_google_protobuf//:protobuf_python",
requirement("grpclib"),
],
)