| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| dependency_resolver/ | 04-Jul-2025 | - | 261 | 162 | ||
| requirements_parser/ | 04-Jul-2025 | - | 64 | 47 | ||
| whl_installer/ | 04-Jul-2025 | - | 1,158 | 818 | ||
| BUILD.bazel | D | 04-Jul-2025 | 7.6 KiB | 335 | 295 | |
| README.md | D | 04-Jul-2025 | 371 | 10 | 7 | |
| attrs.bzl | D | 04-Jul-2025 | 8.8 KiB | 232 | 206 | |
| config_settings.bzl | D | 04-Jul-2025 | 11.8 KiB | 339 | 299 | |
| deps.bzl | D | 04-Jul-2025 | 6.1 KiB | 141 | 132 | |
| evaluate_markers.bzl | D | 04-Jul-2025 | 3.1 KiB | 78 | 69 | |
| extension.bzl | D | 04-Jul-2025 | 37.1 KiB | 910 | 803 | |
| flags.bzl | D | 04-Jul-2025 | 2.2 KiB | 71 | 63 | |
| generate_group_library_build_bazel.bzl | D | 04-Jul-2025 | 3.7 KiB | 120 | 100 | |
| generate_whl_library_build_bazel.bzl | D | 04-Jul-2025 | 2.7 KiB | 83 | 70 | |
| group_library.bzl | D | 04-Jul-2025 | 1.5 KiB | 41 | 36 | |
| hub_repository.bzl | D | 04-Jul-2025 | 4.6 KiB | 139 | 123 | |
| index_sources.bzl | D | 04-Jul-2025 | 1.7 KiB | 54 | 45 | |
| labels.bzl | D | 04-Jul-2025 | 947 | 25 | 22 | |
| multi_pip_parse.bzl | D | 04-Jul-2025 | 6.8 KiB | 167 | 145 | |
| package_annotation.bzl | D | 04-Jul-2025 | 2.2 KiB | 50 | 44 | |
| parse_requirements.bzl | D | 04-Jul-2025 | 13 KiB | 329 | 281 | |
| parse_requirements_txt.bzl | D | 04-Jul-2025 | 4.6 KiB | 134 | 111 | |
| parse_simpleapi_html.bzl | D | 04-Jul-2025 | 5.2 KiB | 142 | 117 | |
| parse_whl_name.bzl | D | 04-Jul-2025 | 3.7 KiB | 97 | 86 | |
| patch_whl.bzl | D | 04-Jul-2025 | 5.1 KiB | 138 | 115 | |
| pip.bzl | D | 04-Jul-2025 | 714 | 20 | 16 | |
| pip_compile.bzl | D | 04-Jul-2025 | 7.3 KiB | 182 | 159 | |
| pip_repository.bzl | D | 04-Jul-2025 | 12.7 KiB | 355 | 305 | |
| pip_repository_attrs.bzl | D | 04-Jul-2025 | 2.8 KiB | 74 | 65 | |
| pkg_aliases.bzl | D | 04-Jul-2025 | 14.9 KiB | 405 | 354 | |
| pypi_repo_utils.bzl | D | 04-Jul-2025 | 5.7 KiB | 144 | 118 | |
| render_pkg_aliases.bzl | D | 04-Jul-2025 | 9.2 KiB | 270 | 227 | |
| repack_whl.py | D | 04-Jul-2025 | 5.8 KiB | 187 | 125 | |
| requirements.bzl.tmpl.bzlmod | D | 04-Jul-2025 | 809 | 27 | 16 | |
| requirements.bzl.tmpl.workspace | D | 04-Jul-2025 | 2.2 KiB | 73 | 52 | |
| requirements.txt | D | 04-Jul-2025 | 133 | 15 | 14 | |
| requirements_files_by_platform.bzl | D | 04-Jul-2025 | 9.2 KiB | 259 | 222 | |
| simpleapi_download.bzl | D | 04-Jul-2025 | 8 KiB | 205 | 175 | |
| whl_config_setting.bzl | D | 04-Jul-2025 | 2.1 KiB | 49 | 42 | |
| whl_library.bzl | D | 04-Jul-2025 | 17.5 KiB | 468 | 409 | |
| whl_library_alias.bzl | D | 04-Jul-2025 | 4.3 KiB | 104 | 97 | |
| whl_library_targets.bzl | D | 04-Jul-2025 | 12.8 KiB | 344 | 312 | |
| whl_repo_name.bzl | D | 04-Jul-2025 | 2.4 KiB | 72 | 58 | |
| whl_target_platforms.bzl | D | 04-Jul-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