load("@rules_python//python:defs.bzl", "py_test") | |
load("@rules_python//python:pip.bzl", "compile_pip_requirements") | |
exports_files( | |
glob(["data/**"]), | |
visibility = ["//visibility:public"], | |
) | |
# This rule adds a convenient way to update the requirements file. | |
compile_pip_requirements( | |
name = "requirements", | |
src = "requirements.in", | |
) | |
py_test( | |
name = "pip_parse_annotations_test", | |
srcs = ["pip_repository_annotations_test.py"], | |
env = { | |
"REQUESTS_PKG_DIR": "pip_requests", | |
"WHEEL_PKG_DIR": "pip_wheel", | |
}, | |
main = "pip_repository_annotations_test.py", | |
deps = [ | |
"@pip_requests//:pkg", | |
"@pip_wheel//:pkg", | |
"@rules_python//python/runfiles", | |
], | |
) |