Open
Description
🚀 feature request
Relevant Rules
load("@rules_python//python:pip.bzl", "pip_install")
Description
We'd like to be able to override a requirement
with a Bazel target. This is basically the rules_python
equivalent of rules_jvm_external
's override_targets
directive.
Consider the case where we're using grpc and protobuf from Bazel, and an external python library depends on protobuf==3.13.0
(or whatever). I'd like to replace that dependency with "@com_google_protobuf//:protobuf_python"
instead, so I'm not mixing pypi and Bazel versions of protobuf
.
Describe the solution you'd like
I like the way that rules_jvm_external
has done it.
Describe alternatives you've considered
ø