| # Configuration needed to manage python dependencies. | |
| # This package is needed for Bazel support. | |
| load("@rules_python//python:pip.bzl", "compile_pip_requirements") | |
| package( | |
| default_applicable_licenses = ["//:license"], | |
| default_visibility = ["//visibility:private"], | |
| ) | |
| exports_files([ | |
| "requirements_lock.txt", | |
| "vendored_py_requirements.bzl", | |
| ]) | |
| # This stanza calls a rule that generates targets for managing pip dependencies | |
| # with pip-compile. | |
| compile_pip_requirements( | |
| name = "requirements", | |
| requirements_in = "requirements.in", | |
| requirements_txt = "requirements_lock.txt", | |
| ) |