Skip to content

Commit 30e9fbd

Browse files
authored
feat: update min-python version >= 3.9, setuptools to 78.1.1 (#263)
1 parent bba6413 commit 30e9fbd

6 files changed

Lines changed: 1296 additions & 625 deletions

File tree

.github/workflows/apigw-manager.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
fail-fast: false
2020
matrix:
21-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
21+
python-version: ["3.9", "3.10", "3.11", "3.12"]
2222
os: [ubuntu-22.04, macos-latest, windows-latest]
2323
steps:
2424
- uses: actions/checkout@v4

sdks/apigw-manager/Makefile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ tox:
1717
poetry run tox
1818

1919
poetry.lock: pyproject.toml
20-
poetry lock --no-update
21-
touch poetry.lock
20+
poetry lock
2221

2322
.PHONY: requirements
2423
requirements: poetry.lock

sdks/apigw-manager/poetry.lock

Lines changed: 1155 additions & 503 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdks/apigw-manager/pyproject.toml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ license = "MIT"
1717
dynamic = ["version", "classifiers", "dependencies"]
1818
readme = "README.md"
1919
authors = [{name = "blueking", email = "blueking@tencent.com"}]
20-
requires-python = '>=3.8,<3.13'
20+
requires-python = '>=3.9,<3.13'
2121

2222

2323
[project.urls]
@@ -30,9 +30,10 @@ drf = ["django", 'cryptography', 'pyjwt', 'djangorestframework (>=3.10.3)', 'drf
3030
django = ["django", 'pyjwt']
3131
demo = ['django-environ (>=0.8.1)', "django", 'PyMySQL (>=1.0.2,<2.0.0)', 'pyjwt']
3232
kubernetes = ['kubernetes']
33+
3334
[tool.poetry.dependencies]
34-
python = ">=3.8,<3.13"
35-
setuptools = ">=21.0.0"
35+
python = ">=3.9,<3.13"
36+
setuptools = ">=78.1.1"
3637
urllib3 = ">=1.25.3"
3738
pyyaml = ">=5.4.2"
3839
bkapi-client-core = ">=1.2.0"
@@ -55,7 +56,7 @@ django = ["django", "pyjwt"]
5556
demo = ["django-environ", "django", "PyMySQL", "pyjwt"]
5657
kubernetes = ["kubernetes"]
5758

58-
[tool.poetry.dev-dependencies]
59+
[tool.poetry.group.dev.dependencies]
5960
pytest = "^8.3.3"
6061
pytest-cov = "^5.0.0"
6162
pytest-mock = "^3.14.0"
Lines changed: 133 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -1,113 +1,133 @@
1-
appnope==0.1.4 ; python_version >= "3.8" and python_version < "3.13" and sys_platform == "darwin"
2-
asgiref==3.8.1 ; python_version >= "3.8" and python_version < "3.13"
3-
attrs==25.3.0 ; python_version >= "3.8" and python_version < "3.13"
4-
backcall==0.2.0 ; python_version >= "3.8" and python_version < "3.13"
5-
backports-tarfile==1.2.0 ; python_version >= "3.8" and python_version < "3.12"
6-
backports-zoneinfo==0.2.1 ; python_version >= "3.8" and python_version < "3.9"
7-
bkapi-bk-apigateway==1.0.12 ; python_version >= "3.8" and python_version < "3.13"
8-
bkapi-client-core==1.2.0 ; python_version >= "3.8" and python_version < "3.13"
9-
cachetools==5.5.2 ; python_version >= "3.8" and python_version < "3.13"
10-
certifi==2025.8.3 ; python_version >= "3.8" and python_version < "3.13"
11-
cffi==1.17.1 ; python_version >= "3.8" and python_version < "3.13" and platform_python_implementation != "PyPy"
12-
cfgv==3.4.0 ; python_version >= "3.8" and python_version < "3.13"
13-
chardet==5.2.0 ; python_version >= "3.8" and python_version < "3.13"
14-
charset-normalizer==3.4.2 ; python_version >= "3.8" and python_version < "3.13"
15-
colorama==0.4.6 ; python_version >= "3.8" and python_version < "3.13"
16-
coverage[toml]==7.6.1 ; python_version >= "3.8" and python_version < "3.13"
17-
cryptography==43.0.3 ; python_version >= "3.8" and python_version < "3.13"
18-
curlify==3.0.0 ; python_version >= "3.8" and python_version < "3.13"
19-
decorator==5.2.1 ; python_version >= "3.8" and python_version < "3.13"
20-
distlib==0.4.0 ; python_version >= "3.8" and python_version < "3.13"
21-
django-environ==0.11.2 ; python_version >= "3.8" and python_version < "3.13"
22-
django==4.2.23 ; python_version >= "3.8" and python_version < "3.13"
23-
djangorestframework==3.15.2 ; python_version >= "3.8" and python_version < "3.13"
24-
docutils==0.20.1 ; python_version >= "3.8" and python_version < "3.13"
25-
drf-spectacular==0.27.2 ; python_version >= "3.8" and python_version < "3.13"
26-
durationpy==0.10 ; python_version >= "3.8" and python_version < "3.13"
27-
exceptiongroup==1.3.0 ; python_version >= "3.8" and python_version < "3.11"
28-
faker==33.0.0 ; python_version >= "3.8" and python_version < "3.13"
29-
filelock==3.16.1 ; python_version >= "3.8" and python_version < "3.13"
30-
google-auth==2.40.3 ; python_version >= "3.8" and python_version < "3.13"
31-
identify==2.6.1 ; python_version >= "3.8" and python_version < "3.13"
32-
idna==3.10 ; python_version >= "3.8" and python_version < "3.13"
33-
importlib-metadata==8.5.0 ; python_version >= "3.8" and python_version < "3.13"
34-
importlib-resources==6.4.5 ; python_version >= "3.8" and python_version < "3.9"
35-
inflection==0.5.1 ; python_version >= "3.8" and python_version < "3.13"
36-
iniconfig==2.1.0 ; python_version >= "3.8" and python_version < "3.13"
37-
ipython==7.34.0 ; python_version >= "3.8" and python_version < "3.13"
38-
jaraco-classes==3.4.0 ; python_version >= "3.8" and python_version < "3.13"
39-
jaraco-context==6.0.1 ; python_version >= "3.8" and python_version < "3.13"
40-
jaraco-functools==4.1.0 ; python_version >= "3.8" and python_version < "3.13"
41-
jedi==0.19.2 ; python_version >= "3.8" and python_version < "3.13"
42-
jeepney==0.9.0 ; python_version >= "3.8" and python_version < "3.13" and sys_platform == "linux"
43-
jsonschema-specifications==2023.12.1 ; python_version >= "3.8" and python_version < "3.13"
44-
jsonschema==4.23.0 ; python_version >= "3.8" and python_version < "3.13"
45-
keyring==25.5.0 ; python_version >= "3.8" and python_version < "3.13"
46-
kubernetes==31.0.0 ; python_version >= "3.8" and python_version < "3.13"
47-
m2r==0.2.1 ; python_version >= "3.8" and python_version < "3.13"
48-
markdown-it-py==3.0.0 ; python_version >= "3.8" and python_version < "3.13"
49-
matplotlib-inline==0.1.7 ; python_version >= "3.8" and python_version < "3.13"
50-
mdurl==0.1.2 ; python_version >= "3.8" and python_version < "3.13"
51-
mistune==3.1.3 ; python_version >= "3.8" and python_version < "3.13"
52-
more-itertools==10.5.0 ; python_version >= "3.8" and python_version < "3.13"
53-
mypy-extensions==1.1.0 ; python_version >= "3.8" and python_version < "3.13"
54-
mypy==1.14.1 ; python_version >= "3.8" and python_version < "3.13"
55-
nh3==0.3.0 ; python_version >= "3.8" and python_version < "3.13"
56-
nodeenv==1.9.1 ; python_version >= "3.8" and python_version < "3.13"
57-
oauthlib==3.3.1 ; python_version >= "3.8" and python_version < "3.13"
58-
packaging==25.0 ; python_version >= "3.8" and python_version < "3.13"
59-
parso==0.8.4 ; python_version >= "3.8" and python_version < "3.13"
60-
pexpect==4.9.0 ; python_version >= "3.8" and python_version < "3.13" and sys_platform != "win32"
61-
pickleshare==0.7.5 ; python_version >= "3.8" and python_version < "3.13"
62-
pkginfo==1.10.0 ; python_version >= "3.8" and python_version < "3.13"
63-
pkgutil-resolve-name==1.3.10 ; python_version >= "3.8" and python_version < "3.9"
64-
platformdirs==4.3.6 ; python_version >= "3.8" and python_version < "3.13"
65-
pluggy==1.5.0 ; python_version >= "3.8" and python_version < "3.13"
66-
pre-commit==3.5.0 ; python_version >= "3.8" and python_version < "3.13"
67-
prompt-toolkit==3.0.51 ; python_version >= "3.8" and python_version < "3.13"
68-
ptyprocess==0.7.0 ; python_version >= "3.8" and python_version < "3.13" and sys_platform != "win32"
69-
pyasn1-modules==0.4.2 ; python_version >= "3.8" and python_version < "3.13"
70-
pyasn1==0.6.1 ; python_version >= "3.8" and python_version < "3.13"
71-
pycparser==2.22 ; python_version >= "3.8" and python_version < "3.13" and platform_python_implementation != "PyPy"
72-
pyenv-inspect==0.4.0 ; python_version >= "3.8" and python_version < "3.13"
73-
pygments==2.19.2 ; python_version >= "3.8" and python_version < "3.13"
74-
pyjwt==2.9.0 ; python_version >= "3.8" and python_version < "3.13"
75-
pymysql==1.1.1 ; python_version >= "3.8" and python_version < "3.13"
76-
pyproject-api==1.8.0 ; python_version >= "3.8" and python_version < "3.13"
77-
pytest-cov==5.0.0 ; python_version >= "3.8" and python_version < "3.13"
78-
pytest-django==4.11.1 ; python_version >= "3.8" and python_version < "3.13"
79-
pytest-mock==3.14.1 ; python_version >= "3.8" and python_version < "3.13"
80-
pytest-pretty==1.2.0 ; python_version >= "3.8" and python_version < "3.13"
81-
pytest==8.3.5 ; python_version >= "3.8" and python_version < "3.13"
82-
python-dateutil==2.9.0.post0 ; python_version >= "3.8" and python_version < "3.13"
83-
pywin32-ctypes==0.2.3 ; python_version >= "3.8" and python_version < "3.13" and sys_platform == "win32"
84-
pyyaml==6.0.2 ; python_version >= "3.8" and python_version < "3.13"
85-
readme-renderer==43.0 ; python_version >= "3.8" and python_version < "3.13"
86-
referencing==0.35.1 ; python_version >= "3.8" and python_version < "3.13"
87-
requests-oauthlib==2.0.0 ; python_version >= "3.8" and python_version < "3.13"
88-
requests-toolbelt==1.0.0 ; python_version >= "3.8" and python_version < "3.13"
89-
requests==2.32.4 ; python_version >= "3.8" and python_version < "3.13"
90-
rfc3986==2.0.0 ; python_version >= "3.8" and python_version < "3.13"
91-
rich==14.1.0 ; python_version >= "3.8" and python_version < "3.13"
92-
rpds-py==0.20.1 ; python_version >= "3.8" and python_version < "3.13"
93-
rsa==4.9.1 ; python_version >= "3.8" and python_version < "3.13"
94-
secretstorage==3.3.3 ; python_version >= "3.8" and python_version < "3.13" and sys_platform == "linux"
95-
setuptools==75.3.2 ; python_version >= "3.8" and python_version < "3.13"
96-
six==1.17.0 ; python_version >= "3.8" and python_version < "3.13"
97-
sqlparse==0.5.3 ; python_version >= "3.8" and python_version < "3.13"
98-
tomli==2.2.1 ; python_version >= "3.8" and python_full_version <= "3.11.0a6"
99-
tox-pyenv-redux==1.1.0 ; python_version >= "3.8" and python_version < "3.13"
100-
tox==4.23.2 ; python_version >= "3.8" and python_version < "3.13"
101-
traitlets==5.14.3 ; python_version >= "3.8" and python_version < "3.13"
102-
twine==5.1.1 ; python_version >= "3.8" and python_version < "3.13"
103-
types-pymysql==1.1.0.1 ; python_version >= "3.8" and python_version < "3.13"
104-
types-pyyaml==6.0.12.9 ; python_version >= "3.8" and python_version < "3.13"
105-
typing-extensions==4.13.2 ; python_version >= "3.8" and python_version < "3.13"
106-
tzdata==2025.2 ; python_version >= "3.8" and python_version < "3.13" and sys_platform == "win32"
107-
uritemplate==4.1.1 ; python_version >= "3.8" and python_version < "3.13"
108-
urllib3==2.2.3 ; python_version >= "3.8" and python_version < "3.13"
109-
virtualenv-pyenv==0.5.0 ; python_version >= "3.8" and python_version < "3.13"
110-
virtualenv==20.33.1 ; python_version >= "3.8" and python_version < "3.13"
111-
wcwidth==0.2.13 ; python_version >= "3.8" and python_version < "3.13"
112-
websocket-client==1.8.0 ; python_version >= "3.8" and python_version < "3.13"
113-
zipp==3.20.2 ; python_version >= "3.8" and python_version < "3.13"
1+
asgiref==3.8.1 ; python_version >= "3.9" and python_version < "3.13"
2+
asttokens==3.0.1 ; python_version >= "3.9" and python_version < "3.13"
3+
attrs==25.3.0 ; python_version >= "3.9" and python_version < "3.13"
4+
backports-tarfile==1.2.0 ; python_version >= "3.9" and python_version < "3.12"
5+
bkapi-bk-apigateway==1.0.12 ; python_version >= "3.9" and python_version < "3.13"
6+
bkapi-client-core==1.2.0 ; python_version >= "3.9" and python_version < "3.13"
7+
cachetools==5.5.2 ; python_version >= "3.9" and python_version < "3.13"
8+
certifi==2025.8.3 ; python_version >= "3.9" and python_version < "3.13"
9+
cffi==1.17.1 ; python_version >= "3.9" and python_version < "3.13" and platform_python_implementation != "PyPy"
10+
cfgv==3.4.0 ; python_version == "3.9"
11+
cfgv==3.5.0 ; python_version >= "3.10" and python_version < "3.13"
12+
chardet==5.2.0 ; python_version == "3.9"
13+
chardet==7.4.1 ; python_version >= "3.10" and python_version < "3.13"
14+
charset-normalizer==3.4.2 ; python_version >= "3.9" and python_version < "3.13"
15+
colorama==0.4.6 ; python_version >= "3.9" and python_version < "3.13"
16+
coverage==7.10.7 ; python_version == "3.9"
17+
coverage==7.13.5 ; python_version >= "3.10" and python_version < "3.13"
18+
cryptography==43.0.3 ; python_version >= "3.9" and python_version < "3.13"
19+
curlify==3.0.0 ; python_version >= "3.9" and python_version < "3.13"
20+
decorator==5.2.1 ; python_version >= "3.9" and python_version < "3.13"
21+
distlib==0.4.0 ; python_version >= "3.9" and python_version < "3.13"
22+
django-environ==0.11.2 ; python_version >= "3.9" and python_version < "3.13"
23+
django==4.2.23 ; python_version >= "3.9" and python_version < "3.13"
24+
djangorestframework==3.15.2 ; python_version >= "3.9" and python_version < "3.13"
25+
docutils==0.20.1 ; python_version >= "3.9" and python_version < "3.13"
26+
drf-spectacular==0.27.2 ; python_version >= "3.9" and python_version < "3.13"
27+
durationpy==0.10 ; python_version >= "3.9" and python_version < "3.13"
28+
exceptiongroup==1.3.1 ; python_version >= "3.9" and python_version < "3.11"
29+
executing==2.2.1 ; python_version >= "3.9" and python_version < "3.13"
30+
faker==33.0.0 ; python_version >= "3.9" and python_version < "3.13"
31+
filelock==3.19.1 ; python_version == "3.9"
32+
filelock==3.25.2 ; python_version >= "3.10" and python_version < "3.13"
33+
google-auth==2.40.3 ; python_version >= "3.9" and python_version < "3.13"
34+
identify==2.6.15 ; python_version == "3.9"
35+
identify==2.6.18 ; python_version >= "3.10" and python_version < "3.13"
36+
idna==3.10 ; python_version >= "3.9" and python_version < "3.13"
37+
importlib-metadata==8.7.1 ; python_version == "3.9"
38+
importlib-metadata==9.0.0 ; python_version >= "3.10" and python_version < "3.13"
39+
inflection==0.5.1 ; python_version >= "3.9" and python_version < "3.13"
40+
iniconfig==2.1.0 ; python_version == "3.9"
41+
iniconfig==2.3.0 ; python_version >= "3.10" and python_version < "3.13"
42+
ipython==8.18.1 ; python_version == "3.9"
43+
ipython==8.39.0 ; python_version >= "3.10" and python_version < "3.13"
44+
jaraco-classes==3.4.0 ; python_version >= "3.9" and python_version < "3.13"
45+
jaraco-context==6.1.1 ; python_version == "3.9"
46+
jaraco-context==6.1.2 ; python_version >= "3.10" and python_version < "3.13"
47+
jaraco-functools==4.4.0 ; python_version >= "3.9" and python_version < "3.13"
48+
jedi==0.19.2 ; python_version >= "3.9" and python_version < "3.13"
49+
jeepney==0.9.0 ; python_version >= "3.9" and python_version < "3.13" and sys_platform == "linux"
50+
jsonschema-specifications==2023.12.1 ; python_version >= "3.9" and python_version < "3.13"
51+
jsonschema==4.23.0 ; python_version >= "3.9" and python_version < "3.13"
52+
keyring==25.7.0 ; python_version >= "3.9" and python_version < "3.13"
53+
kubernetes==31.0.0 ; python_version >= "3.9" and python_version < "3.13"
54+
librt==0.8.1 ; python_version >= "3.9" and python_version < "3.13" and platform_python_implementation != "PyPy"
55+
m2r==0.2.1 ; python_version >= "3.9" and python_version < "3.13"
56+
markdown-it-py==3.0.0 ; python_version == "3.9"
57+
markdown-it-py==4.0.0 ; python_version >= "3.10" and python_version < "3.13"
58+
matplotlib-inline==0.2.1 ; python_version >= "3.9" and python_version < "3.13"
59+
mdurl==0.1.2 ; python_version >= "3.9" and python_version < "3.13"
60+
mistune==3.2.0 ; python_version >= "3.9" and python_version < "3.13"
61+
more-itertools==10.8.0 ; python_version == "3.9"
62+
more-itertools==11.0.1 ; python_version >= "3.10" and python_version < "3.13"
63+
mypy-extensions==1.1.0 ; python_version >= "3.9" and python_version < "3.13"
64+
mypy==1.19.1 ; python_version == "3.9"
65+
mypy==1.20.0 ; python_version >= "3.10" and python_version < "3.13"
66+
nh3==0.3.4 ; python_version >= "3.9" and python_version < "3.13"
67+
nodeenv==1.10.0 ; python_version >= "3.9" and python_version < "3.13"
68+
oauthlib==3.3.1 ; python_version >= "3.9" and python_version < "3.13"
69+
packaging==25.0 ; python_version >= "3.9" and python_version < "3.13"
70+
parso==0.8.6 ; python_version >= "3.9" and python_version < "3.13"
71+
pathspec==1.0.4 ; python_version >= "3.9" and python_version < "3.13"
72+
pexpect==4.9.0 ; python_version >= "3.9" and python_version < "3.13" and sys_platform != "win32" and sys_platform != "emscripten" or python_version == "3.9" and sys_platform != "win32"
73+
pkginfo==1.10.0 ; python_version >= "3.9" and python_version < "3.13"
74+
platformdirs==4.4.0 ; python_version == "3.9"
75+
platformdirs==4.9.6 ; python_version >= "3.10" and python_version < "3.13"
76+
pluggy==1.6.0 ; python_version >= "3.9" and python_version < "3.13"
77+
pre-commit==3.8.0 ; python_version >= "3.9" and python_version < "3.13"
78+
prompt-toolkit==3.0.52 ; python_version >= "3.9" and python_version < "3.13"
79+
ptyprocess==0.7.0 ; python_version >= "3.9" and python_version < "3.13" and sys_platform != "win32" and sys_platform != "emscripten" or python_version == "3.9" and sys_platform != "win32"
80+
pure-eval==0.2.3 ; python_version >= "3.9" and python_version < "3.13"
81+
pyasn1-modules==0.4.2 ; python_version >= "3.9" and python_version < "3.13"
82+
pyasn1==0.6.1 ; python_version >= "3.9" and python_version < "3.13"
83+
pycparser==2.22 ; python_version >= "3.9" and python_version < "3.13" and platform_python_implementation != "PyPy"
84+
pyenv-inspect==0.4.0 ; python_version == "3.9"
85+
pyenv-inspect==0.5.0 ; python_version >= "3.10" and python_version < "3.13"
86+
pygments==2.20.0 ; python_version >= "3.9" and python_version < "3.13"
87+
pyjwt==2.9.0 ; python_version >= "3.9" and python_version < "3.13"
88+
pymysql==1.1.1 ; python_version >= "3.9" and python_version < "3.13"
89+
pyproject-api==1.10.0 ; python_version >= "3.10" and python_version < "3.13"
90+
pyproject-api==1.9.1 ; python_version == "3.9"
91+
pytest-cov==5.0.0 ; python_version >= "3.9" and python_version < "3.13"
92+
pytest-django==4.11.1 ; python_version == "3.9"
93+
pytest-django==4.12.0 ; python_version >= "3.10" and python_version < "3.13"
94+
pytest-mock==3.15.1 ; python_version >= "3.9" and python_version < "3.13"
95+
pytest-pretty==1.2.0 ; python_version >= "3.9" and python_version < "3.13"
96+
pytest==8.4.2 ; python_version >= "3.9" and python_version < "3.13"
97+
python-dateutil==2.9.0.post0 ; python_version >= "3.9" and python_version < "3.13"
98+
python-discovery==1.2.2 ; python_version >= "3.9" and python_version < "3.13"
99+
pywin32-ctypes==0.2.3 ; python_version >= "3.9" and python_version < "3.13" and sys_platform == "win32"
100+
pyyaml==6.0.2 ; python_version >= "3.9" and python_version < "3.13"
101+
readme-renderer==43.0 ; python_version >= "3.9" and python_version < "3.13"
102+
referencing==0.35.1 ; python_version >= "3.9" and python_version < "3.13"
103+
requests-oauthlib==2.0.0 ; python_version >= "3.9" and python_version < "3.13"
104+
requests-toolbelt==1.0.0 ; python_version >= "3.9" and python_version < "3.13"
105+
requests==2.32.4 ; python_version >= "3.9" and python_version < "3.13"
106+
rfc3986==2.0.0 ; python_version >= "3.9" and python_version < "3.13"
107+
rich==14.3.3 ; python_version >= "3.9" and python_version < "3.13"
108+
rpds-py==0.20.1 ; python_version >= "3.9" and python_version < "3.13"
109+
rsa==4.9.1 ; python_version >= "3.9" and python_version < "3.13"
110+
secretstorage==3.3.3 ; python_version == "3.9" and sys_platform == "linux"
111+
secretstorage==3.5.0 ; python_version >= "3.10" and python_version < "3.13" and sys_platform == "linux"
112+
setuptools==82.0.1 ; python_version >= "3.9" and python_version < "3.13"
113+
six==1.17.0 ; python_version >= "3.9" and python_version < "3.13"
114+
sqlparse==0.5.3 ; python_version >= "3.9" and python_version < "3.13"
115+
stack-data==0.6.3 ; python_version >= "3.9" and python_version < "3.13"
116+
tomli==2.4.1 ; python_version >= "3.9" and python_full_version <= "3.11.0a6"
117+
tox-pyenv-redux==1.1.0 ; python_version == "3.9"
118+
tox-pyenv-redux==1.2.0 ; python_version >= "3.10" and python_version < "3.13"
119+
tox==4.23.2 ; python_version >= "3.9" and python_version < "3.13"
120+
traitlets==5.14.3 ; python_version >= "3.9" and python_version < "3.13"
121+
twine==5.1.1 ; python_version >= "3.9" and python_version < "3.13"
122+
types-pymysql==1.1.0.1 ; python_version >= "3.9" and python_version < "3.13"
123+
types-pyyaml==6.0.12.9 ; python_version >= "3.9" and python_version < "3.13"
124+
typing-extensions==4.13.2 ; python_version >= "3.9" and python_version < "3.13"
125+
tzdata==2025.2 ; python_version >= "3.9" and python_version < "3.13" and sys_platform == "win32"
126+
uritemplate==4.1.1 ; python_version >= "3.9" and python_version < "3.13"
127+
urllib3==2.2.3 ; python_version >= "3.9" and python_version < "3.13"
128+
virtualenv-pyenv==0.5.0 ; python_version == "3.9"
129+
virtualenv-pyenv==0.7.0 ; python_version >= "3.10" and python_version < "3.13"
130+
virtualenv==21.2.0 ; python_version >= "3.9" and python_version < "3.13"
131+
wcwidth==0.6.0 ; python_version >= "3.9" and python_version < "3.13"
132+
websocket-client==1.8.0 ; python_version >= "3.9" and python_version < "3.13"
133+
zipp==3.23.0 ; python_version >= "3.9" and python_version < "3.13"

sdks/apigw-manager/tox.ini

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
[tox]
22
minversion = 3.23.0
33
isolated_build = True
4-
envlist = py{38,39,310,311,312}-django{3,4,5}-pyjwt{2}
4+
envlist = py{39,310,311,312}-django{3,4,5}-pyjwt{2}
55

66

77
[gh-actions]
88
python =
9-
3.8: py38
109
3.9: py39
1110
3.10: py310
1211
3.11: py311

0 commit comments

Comments
 (0)