1
1
[tox]
2
- envlist = py3{6,7,8,9,10,11,12}, pypy3{9,10}, black, flake8, mypy, docs, manifest
2
+ envlist = py3{6,7,8,9,10,11,12,13 }, pypy3{9,10}, black, flake8, mypy, docs, manifest
3
3
isolated_build = true
4
4
5
5
[gh-actions]
@@ -12,40 +12,41 @@ python =
12
12
3.10: py310
13
13
3.11: py311
14
14
3.12: py312
15
+ 3.13: py313
15
16
pypy3: pypy39
16
17
pypy3.9: pypy39
17
18
pypy3.10: pypy310
18
19
19
20
[testenv:black]
20
- basepython = python3.11
21
+ basepython = python3.12
21
22
deps = black ==24.8.0
22
23
commands =
23
24
black src tests setup.py -t py311 --check
24
25
25
26
[testenv:flake8]
26
- basepython = python3.11
27
+ basepython = python3.12
27
28
deps = flake8>=7,<8
28
29
commands =
29
30
flake8 src tests setup.py
30
31
31
32
[testenv:mypy]
32
- basepython = python3.11
33
+ basepython = python3.12
33
34
deps =
34
35
mypy>=1.11,<2
35
36
pytest>=8.3,<9
36
37
commands =
37
38
mypy src tests
38
39
39
40
[testenv:docs]
40
- basepython = python3.11
41
+ basepython = python3.12
41
42
deps =
42
43
sphinx>=7,<8
43
44
sphinx_rtd_theme>=2.0,<3
44
45
commands =
45
46
sphinx-build -b html -nEW docs docs/_build/html
46
47
47
48
[testenv:manifest]
48
- basepython = python3.11
49
+ basepython = python3.12
49
50
deps = check-manifest>=0.49,<1
50
51
commands =
51
52
check-manifest -v
62
63
commands =
63
64
# to also run the time-consuming tests: tox -e py311 -- --run-slow
64
65
# to run the benchmarks: tox -e py311 -- -k benchmarks --benchmark-enable
65
- py3{6,7,8,9,10,11}, pypy3{9,10}: pytest tests {posargs}
66
+ py3{6,7,8,9,10,11,13 }, pypy3{9,10}: pytest tests {posargs}
66
67
py312: pytest tests {posargs: --cov-report =term-missing --cov =graphql --cov =tests --cov-fail-under =100}
0 commit comments