awx/requirements/requirements_git.txt
Hao Liu 03d0ed882c
Add kubernetes python client from git at release-34.0 (#16226)
Switch to git-based installation of kubernetes python client from
github.com/kubernetes-client/python at commit df31d90d6c910d6b5c883b98011c93421cac067d
(release-34.0 branch). This also allows removing the urllib3<2.4.0 upper bound
constraint that was previously required by kubernetes 34.1.0 from PyPI.
2026-01-09 20:16:34 +00:00

26 lines
1.4 KiB
Plaintext

# Git-based requirements - installed separately from requirements.txt
#
# IMPORTANT: Use PEP 440 format that matches pip-compile's normalized output:
# name @ git+https://github.com/org/repo.git@branch
#
# Format rules:
# - Package name MUST match pip's normalized form (hyphens, not dots/underscores)
# - Extras go in the package name: pkg[extra1,extra2] @ git+...
# - Extras MUST be sorted alphabetically and use hyphens (not underscores)
# - Do NOT use the legacy #egg=name format
#
# Example:
# WRONG: git+https://github.com/org/repo.git@devel#egg=my-package[foo,bar]
# WRONG: my_package[bar,foo] @ git+https://github.com/org/repo.git@devel
# RIGHT: my-package[bar,foo] @ git+https://github.com/org/repo.git@devel
#
# updater.sh uses these lines to comment out matching entries in requirements.txt
# so they are not installed twice (once from git, once from PyPI).
#
certifi @ git+https://github.com/ansible/system-certifi.git@devel
ansible-runner @ git+https://github.com/ansible/ansible-runner.git@devel
awx-plugins-core[credentials-github-app] @ git+https://github.com/ansible/awx-plugins.git@devel
django-ansible-base[feature-flags,jwt-consumer,rbac,resource-registry,rest-filters] @ git+https://github.com/ansible/django-ansible-base@devel
awx-plugins-interfaces @ git+https://github.com/ansible/awx_plugins.interfaces.git
kubernetes @ git+https://github.com/kubernetes-client/python.git@df31d90d6c910d6b5c883b98011c93421cac067d