Google Git
Sign in
fuchsia / third_party / github.com / bazelbuild / rules_python / eff6d4df11ba5a726888b389ef66e324a7d280de / . / python / private / pypi
tree: c8dbf532b495368cf20883659b09191416f468c7 [path history] [tgz]
  1. dependency_resolver/
  2. whl_installer/
  3. attrs.bzl
  4. BUILD.bazel
  5. config_settings.bzl
  6. deps.bzl
  7. extension.bzl
  8. flags.bzl
  9. generate_group_library_build_bazel.bzl
  10. generate_whl_library_build_bazel.bzl
  11. group_library.bzl
  12. hub_repository.bzl
  13. index_sources.bzl
  14. labels.bzl
  15. multi_pip_parse.bzl
  16. package_annotation.bzl
  17. parse_requirements.bzl
  18. parse_requirements_txt.bzl
  19. parse_simpleapi_html.bzl
  20. parse_whl_name.bzl
  21. patch_whl.bzl
  22. pip.bzl
  23. pip_compile.bzl
  24. pip_repository.bzl
  25. pip_repository_attrs.bzl
  26. py_console_script_binary.bzl
  27. py_console_script_gen.bzl
  28. py_console_script_gen.py
  29. README.md
  30. render_pkg_aliases.bzl
  31. repack_whl.py
  32. requirements.bzl.tmpl.bzlmod
  33. requirements.bzl.tmpl.workspace
  34. requirements.txt
  35. simpleapi_download.bzl
  36. whl_library.bzl
  37. whl_library_alias.bzl
  38. whl_repo_name.bzl
  39. whl_target_platforms.bzl
python/private/pypi/README.md

PyPI integration code

This code is for integrating with PyPI and other compatible indexes. At the moment we have code for:

  • Downloading packages using pip or repository_ctx.download.
  • Interacting with PyPI compatible indexes via [SimpleAPI] spec.
  • Locking a requirements.in or PEP621 compliant pyproject.toml.
Powered by Gitiles| Privacy| Termstxt json