Skip to content

Commit ef3d9fb

Browse files
authored
Merge pull request #541 from miurahr/topic/miurahr/support-python-3-12
chore: Support python 3.12
2 parents 7cacd64 + f1a1b89 commit ef3d9fb

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

.github/workflows/run-tox-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ jobs:
1919
matrix:
2020
os: [ubuntu-22.04, windows-latest]
2121
python-version: [
22-
"3.7",
2322
"3.8",
2423
"3.9",
2524
"3.10",
2625
"3.11",
26+
"3.12",
2727
"pypy-3.9",
2828
]
2929
include:

pyproject.toml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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
]
2829
dependencies = [
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
]
4142
keywords = ['compression', '7zip', 'lzma', 'zstandard', 'ppmd', 'lzma2', 'bcj', 'archive']
4243
dynamic = ["readme", "version"]
@@ -166,7 +167,7 @@ markers = [
166167
legacy_tox_ini = """
167168
[tox]
168169
isolated_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]
172173
passenv =
@@ -178,7 +179,7 @@ extras = test
178179
commands =
179180
python -m pytest -vv
180181
depends =
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]
184185
extras = test, test_compat
@@ -237,10 +238,10 @@ commands =
237238
238239
[gh-actions]
239240
python =
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

Comments
 (0)