@@ -20,23 +20,24 @@ classifiers = [
2020 " Programming Language :: Python :: 3.9" ,
2121 " Programming Language :: Python :: 3.10" ,
2222 " Programming Language :: Python :: 3.11" ,
23+ " Programming Language :: Python :: 3.12" ,
2324 " Programming Language :: Python :: 3 :: Only" ,
2425 " Programming Language :: Python :: Implementation :: CPython" ,
2526 " Programming Language :: Python :: Implementation :: PyPy" ,
2627 " Topic :: Software Development :: Libraries :: Python Modules" ,
2728]
2829dependencies = [
2930 " texttable" ,
30- " pycryptodomex>=3.6.6 " ,
31+ " pycryptodomex>=3.16.0 " ,
3132 ' importlib_metadata;python_version<"3.8"' ,
32- ' brotli>=1.0.9 ;platform_python_implementation=="CPython"' ,
33- ' brotlicffi>=1.0.9.2 ;platform_python_implementation=="PyPy"' ,
33+ ' brotli>=1.1.0 ;platform_python_implementation=="CPython"' ,
34+ ' brotlicffi>=1.1.0.0 ;platform_python_implementation=="PyPy"' ,
3435 ' psutil;sys_platform!="cygwin"' ,
35- " pyzstd>=0.14.4 " ,
36- " pyppmd>=0.18.1 ,<1.1 .0" ,
37- " pybcj>=0.6 .0" ,
36+ " pyzstd>=0.15.9 " ,
37+ " pyppmd>=1.1.0 ,<1.2 .0" ,
38+ " pybcj>=1.0.0,<1.1 .0" ,
3839 " multivolumefile>=0.2.3" ,
39- ' inflate64>=0.3.1;python_version>"3.6" ' ,
40+ " inflate64>=1.0.0,<1.1.0 " ,
4041]
4142keywords = [' compression' , ' 7zip' , ' lzma' , ' zstandard' , ' ppmd' , ' lzma2' , ' bcj' , ' archive' ]
4243dynamic = [" readme" , " version" ]
@@ -166,7 +167,7 @@ markers = [
166167legacy_tox_ini = """
167168[tox]
168169isolated_build = True
169- envlist = mypy, check, pypy{37, 38,39}, py{37, 38,39,310,311}, py39d, docs, mprof
170+ envlist = mypy, check, pypy{38,39,310 }, py{38,39,310,311,312 }, py39d, docs, mprof
170171
171172[testenv]
172173passenv =
@@ -178,7 +179,7 @@ extras = test
178179commands =
179180 python -m pytest -vv
180181depends =
181- pypy{37, 38,39},py{37, 38,39,310,311}: clean, check
182+ pypy{38,39,310 },py{38,39,310,311,312 }: clean, check
182183
183184[testenv:py38]
184185extras = test, test_compat
@@ -237,10 +238,10 @@ commands =
237238
238239[gh-actions]
239240python =
240- 3.7: py37
241241 3.8: py38
242242 3.9: py39, check, docs, mypy
243243 3.10: py310
244244 3.11: py311
245+ 3.12: py312
245246 pypy-3.9: pypy39
246247"""
0 commit comments