Update kubernetes python client to 35.0.0 from PyPI (#16237)

Remove transitive dependencies no longer needed by kubernetes 35.0.0

Removes google-auth and rsa which were transitive dependencies of the older
kubernetes client but are no longer required in v35.0.0.

Adds cachetools as a direct dependency since it's used by awx/conf/settings.py
for TTLCache (was previously a transitive dep of google-auth).
This commit is contained in:
Hao Liu
2026-01-20 17:31:18 -05:00
committed by GitHub
parent 543b2a66a3
commit a839ce8cb1
4 changed files with 3 additions and 223 deletions

View File

@@ -6,6 +6,7 @@ azure-identity
azure-keyvault
boto3
botocore
cachetools # Used by awx/conf/settings.py for TTLCache
channels
channels-redis
cryptography

View File

@@ -76,7 +76,7 @@ botocore==1.40.46
brotli==1.1.0
# via aiohttp
cachetools==6.2.0
# via google-auth
# via -r /awx_devel/requirements/requirements.in
# certifi @ git+https://github.com/ansible/system-certifi.git@devel # git requirements installed separately
# via
# -r /awx_devel/requirements/requirements_git.txt
@@ -181,8 +181,6 @@ gitdb==4.0.12
# via gitpython
gitpython==3.1.45
# via -r /awx_devel/requirements/requirements.in
google-auth==2.41.1
# via kubernetes
googleapis-common-protos==1.70.0
# via
# opentelemetry-exporter-otlp-proto-grpc
@@ -368,12 +366,9 @@ ptyprocess==0.7.0
pyasn1==0.6.1
# via
# pyasn1-modules
# rsa
# service-identity
pyasn1-modules==0.4.2
# via
# google-auth
# service-identity
# via service-identity
pycares==4.11.0
# via aiodns
pycparser==2.23
@@ -463,8 +458,6 @@ rpds-py==0.27.1
# via
# jsonschema
# referencing
rsa==4.9.1
# via google-auth
s3transfer==0.14.0
# via boto3
semantic-version==2.10.0