whl_library
whl_library(name, extras, python_interpreter, requirements, whl)
A rule for importing .whl
dependencies into Bazel.
This rule is currently used to implement pip_import
. It is not intended to
work standalone, and the interface may change. See pip_import
for proper
usage.
This rule imports a .whl
file as a py_library
:
whl_library(
name = "foo",
whl = ":my-whl-file",
requirements = "name of pip_import rule",
)
This rule defines @foo//:pkg
as a py_library
target.
Attributes
name |
Name; required
A unique name for this repository. |
extras |
List of strings; optional
A subset of the "extras" available from this |
python_interpreter |
String; optional
The command to run the Python interpreter used when unpacking the wheel. |
requirements |
String; optional
The name of the |
whl |
Label; required
The path to the |