Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
dependency_resolver/ | H | 25-Apr-2025 | - | 254 | 158 | |
requirements_parser/ | H | 25-Apr-2025 | - | 64 | 47 | |
whl_installer/ | H | 25-Apr-2025 | - | 1,158 | 818 | |
BUILD.bazel | H A D | 25-Apr-2025 | 7.5 KiB | 330 | 291 | |
README.md | H A D | 25-Apr-2025 | 371 | 10 | 7 | |
attrs.bzl | H A D | 25-Apr-2025 | 8.5 KiB | 222 | 197 | |
config_settings.bzl | H A D | 25-Apr-2025 | 11.3 KiB | 321 | 284 | |
deps.bzl | H A D | 25-Apr-2025 | 6 KiB | 141 | 132 | |
evaluate_markers.bzl | H A D | 25-Apr-2025 | 3.1 KiB | 78 | 69 | |
extension.bzl | H A D | 25-Apr-2025 | 34.8 KiB | 846 | 741 | |
flags.bzl | H A D | 25-Apr-2025 | 2.6 KiB | 81 | 72 | |
generate_group_library_build_bazel.bzl | H A D | 25-Apr-2025 | 3.7 KiB | 120 | 100 | |
generate_whl_library_build_bazel.bzl | H A D | 25-Apr-2025 | 14.1 KiB | 420 | 370 | |
group_library.bzl | H A D | 25-Apr-2025 | 1.5 KiB | 41 | 36 | |
hub_repository.bzl | H A D | 25-Apr-2025 | 3.6 KiB | 104 | 95 | |
index_sources.bzl | H A D | 25-Apr-2025 | 1.7 KiB | 54 | 45 | |
labels.bzl | H A D | 25-Apr-2025 | 947 | 25 | 22 | |
multi_pip_parse.bzl | H A D | 25-Apr-2025 | 6.8 KiB | 167 | 145 | |
package_annotation.bzl | H A D | 25-Apr-2025 | 2.2 KiB | 50 | 44 | |
parse_requirements.bzl | H A D | 25-Apr-2025 | 12.4 KiB | 310 | 267 | |
parse_requirements_txt.bzl | H A D | 25-Apr-2025 | 4.6 KiB | 134 | 111 | |
parse_simpleapi_html.bzl | H A D | 25-Apr-2025 | 5.2 KiB | 142 | 117 | |
parse_whl_name.bzl | H A D | 25-Apr-2025 | 3.7 KiB | 97 | 86 | |
patch_whl.bzl | H A D | 25-Apr-2025 | 4.1 KiB | 112 | 93 | |
pip.bzl | H A D | 25-Apr-2025 | 760 | 21 | 17 | |
pip_compile.bzl | H A D | 25-Apr-2025 | 7.3 KiB | 180 | 157 | |
pip_repository.bzl | H A D | 25-Apr-2025 | 12.6 KiB | 354 | 304 | |
pip_repository_attrs.bzl | H A D | 25-Apr-2025 | 2.8 KiB | 74 | 65 | |
pypi_repo_utils.bzl | H A D | 25-Apr-2025 | 5.7 KiB | 144 | 118 | |
render_pkg_aliases.bzl | H A D | 25-Apr-2025 | 23.2 KiB | 641 | 557 | |
repack_whl.py | H A D | 25-Apr-2025 | 5.8 KiB | 186 | 124 | |
requirements.bzl.tmpl.bzlmod | H A D | 25-Apr-2025 | 809 | 27 | 16 | |
requirements.bzl.tmpl.workspace | H A D | 25-Apr-2025 | 2.2 KiB | 73 | 52 | |
requirements.txt | H A D | 25-Apr-2025 | 133 | 15 | 14 | |
requirements_files_by_platform.bzl | H A D | 25-Apr-2025 | 9.2 KiB | 259 | 222 | |
simpleapi_download.bzl | H A D | 25-Apr-2025 | 8 KiB | 205 | 175 | |
whl_library.bzl | H A D | 25-Apr-2025 | 17.3 KiB | 464 | 405 | |
whl_library_alias.bzl | H A D | 25-Apr-2025 | 4.3 KiB | 104 | 97 | |
whl_repo_name.bzl | H A D | 25-Apr-2025 | 1.8 KiB | 53 | 43 | |
whl_target_platforms.bzl | H A D | 25-Apr-2025 | 8 KiB | 242 | 205 |
README.md
1# PyPI integration code 2 3This code is for integrating with PyPI and other compatible indexes. At the 4moment we have code for: 5* Downloading packages using `pip` or `repository_ctx.download`. 6* Interacting with PyPI compatible indexes via [SimpleAPI] spec. 7* Locking a `requirements.in` or [PEP621] compliant `pyproject.toml`. 8 9[PEP621]: https://peps.python.org/pep-0621/ 10