11[tox]
2- envlist = py36, py37, py38, py39 , pypy3, lint, docs, packaging
2+ envlist = py39, py310, py311, py312, py313 , pypy3, lint, docs, packaging
33
44[gh-actions]
55python =
6- 3.6: py36
7- 3.7: py37
8- 3.8: py38
96 3.9: py39, lint, docs, packaging
7+ 3.10: py310
8+ 3.11: py311
9+ 3.12: py312
10+ 3.13: py313
1011 pypy3: pypy3
1112
1213[testenv]
@@ -31,8 +32,8 @@ commands = flake8 src/ test/ utils/
3132
3233[testenv:docs]
3334deps =
34- sphinx>=4.0.2,<5
35- whitelist_externals = make
35+ sphinx>=7.4.7,<9
36+ allowlist_externals = make
3637changedir = {toxinidir}/docs
3738commands =
3839 make clean
@@ -41,10 +42,10 @@ commands =
4142[testenv:packaging]
4243basepython = python3.9
4344deps =
44- check-manifest ==0.46
45- readme-renderer ==29 .0
46- twine>=3.4 .1,<4
47- whitelist_externals = rm
45+ check-manifest ==0.50
46+ readme-renderer ==44 .0
47+ twine>=5.1 .1,<6
48+ allowlist_externals = rm
4849commands =
4950 rm -rf dist/
5051 check-manifest
@@ -55,7 +56,7 @@ commands =
5556basepython = {[testenv:packaging]basepython}
5657deps =
5758 {[testenv:packaging]deps}
58- whitelist_externals = {[testenv:packaging]whitelist_externals }
59+ allowlist_externals = {[testenv:packaging]allowlist_externals }
5960commands =
6061 {[testenv:packaging]commands}
6162 twine upload dist/*
@@ -68,7 +69,7 @@ commands =
6869 pytest {toxinidir}/bench/ --benchmark-only --benchmark-group-by =name --benchmark-autosave --benchmark-compare --benchmark-min-rounds =500000
6970
7071[testenv:create_test_output]
71- basepython = python3.7
72+ basepython = python3.9
7273; rm -rf hpack-test-case/
7374; git clone https://github.com/http2jp/hpack-test-case.git
7475commands = python {toxinidir}/utils/create_test_output.py {posargs}
0 commit comments