Skip to content

Commit e0a4311

Browse files
committed
add py314-extra (full Python 3.14 tests) to tox.ini
1 parent a3223ed commit e0a4311

2 files changed

Lines changed: 19 additions & 2 deletions

File tree

HOWTOPUBLISH

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# update contributors and CHANGELOG in README
22
python -m pre_commit run -a # and then commit changes
3-
tox -e py39-extra,py310-extra,py311-extra,py312-extra,py313-extra
3+
tox -e py39-extra,py310-extra,py311-extra,py312-extra,py313-extra,py314-extra
44
# tag version release
55
python -m build -s # this will update tabulate/version.py
66
python -m pip install . # install tabulate in the current venv

tox.ini

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
# for testing and it is disabled by default.
99

1010
[tox]
11-
envlist = lint, py{38, 39, 310, 311, 312, 313}
11+
envlist = lint, py{38, 39, 310, 311, 312, 313, 314}
1212
isolated_build = True
1313

1414
[gh]
@@ -18,6 +18,7 @@ python =
1818
3.11: py311-extra
1919
3.12: py312-extra
2020
3.13: py313-extra
21+
3.14: py314-extra
2122

2223
[testenv]
2324
commands = pytest -v --doctest-modules --ignore benchmark {posargs}
@@ -130,6 +131,22 @@ deps =
130131
pandas
131132
wcwidth
132133

134+
[testenv:py314]
135+
basepython = python3.14
136+
commands = pytest -v --doctest-modules --ignore benchmark {posargs}
137+
deps =
138+
pytest
139+
140+
[testenv:py314-extra]
141+
basepython = python3.14
142+
setenv = PYTHONDEVMODE = 1
143+
commands = pytest -v --doctest-modules --ignore benchmark {posargs}
144+
deps =
145+
pytest
146+
numpy
147+
pandas
148+
wcwidth
149+
133150
[flake8]
134151
max-complexity = 22
135152
max-line-length = 99

0 commit comments

Comments
 (0)