Test higher versions
[fnpdjango.git] / tox.ini
1 # This file is part of FNPDjango, licensed under GNU Affero GPLv3 or later.
2 # Copyright © Fundacja Nowoczesna Polska. See README.md for more information.
3 #
4 [tox]
5 envlist=clear,
6     d{22,30,31}-py{38,39},
7     d{32,40}-py{38,39,310},
8     d41-py{38,39,310,311},
9     d42-py{38,39,310,311,312},
10     d50-py{310,311,312},
11     d51-py{310,311,312,313},
12     d52-py{310,311,312,313,314},
13     d60-py{312,313,314},
14     d61-py{312,313,314,315},
15     stats
16
17 [testenv]
18 commands=coverage run --source=fnpdjango --append --branch runtests.py
19 deps=
20     d22: Django>=2.2,<3.0
21     d30: Django>=3.0,<3.1
22     d31: Django>=3.1,<3.2
23     d32: Django>=3.2,<4.0
24     d40: Django>=4.0,<4.1
25     d41: Django~=4.1.0
26     d42: Django~=4.2.0
27     d50: Django~=5.0.0
28     d51: Django~=5.1.0
29     d52: Django~=5.2.0
30     d60: Django~=6.0.0
31     d61: Django~=6.1.0
32     coverage
33 extras=textile,pipeline
34
35 [testenv:clear]
36 basepython=python3
37 commands=coverage erase
38
39 [testenv:stats]
40 basepython=python3
41 commands=coverage html
42