@@ -10,19 +10,14 @@ authors = [
1010 { name = " Taneli Hukkinen" , email = " hukkin@users.noreply.github.com" },
1111]
1212license = { file = " LICENSE" }
13- requires-python = " >=3.8 "
13+ requires-python = " >=3.9 "
1414readme = " README.md"
1515classifiers = [
1616 " License :: OSI Approved :: MIT License" ,
1717 " Operating System :: MacOS" ,
1818 " Operating System :: Microsoft :: Windows" ,
1919 " Operating System :: POSIX :: Linux" ,
2020 " Programming Language :: Python :: 3 :: Only" ,
21- " Programming Language :: Python :: 3.8" ,
22- " Programming Language :: Python :: 3.9" ,
23- " Programming Language :: Python :: 3.10" ,
24- " Programming Language :: Python :: 3.11" ,
25- " Programming Language :: Python :: 3.12" ,
2621 " Programming Language :: Python :: Implementation :: CPython" ,
2722 " Programming Language :: Python :: Implementation :: PyPy" ,
2823 " Topic :: Software Development :: Libraries :: Python Modules" ,
@@ -53,18 +48,14 @@ xfail_strict = true
5348
5449
5550[tool .tox ]
56- legacy_tox_ini = '''
57- [tox]
51+ requires = [" tox>=4.21.1" ]
5852# Only run pytest envs when no args given to tox
59- envlist = py{38,39,310,311,312}
60- isolated_build = True
61-
62- [testenv:py{38,39,310,311,312}]
63- description = run tests
64- deps = -r tests/requirements.txt
65- commands =
66- pytest {posargs}
67- '''
53+ env_list = [" 3.9" , " 3.10" , " 3.11" , " 3.12" , " 3.13" ]
54+
55+ [tool .tox .env_run_base ]
56+ description = " Run tests under {base_python}"
57+ deps = [" -r tests/requirements.txt" ]
58+ commands = [[" pytest" , { replace = " posargs" , extend = true }]]
6859
6960
7061[tool .coverage .run ]
0 commit comments