|
1 | 1 | [tox] |
2 | | -skipsdist = True |
3 | | -envlist = |
4 | | - {py34,py35,pypy,pypy3}-django18 |
5 | | - {py34,py35,pypy,pypy3}-django19 |
6 | | - {py34,py35,pypy,pypy3}-django110 |
7 | | - {py34,py35,py36,py37,pypy3}-django111 |
8 | | - {py34,py35,py36,py37,pypy3}-django20 |
9 | | - {py35,py36,py37,pypy3}-django21 |
10 | | - {py35,py36,py37,pypy3}-django22 |
11 | | - {py36,py37,pypy3}-django30 |
12 | | - |
13 | | -[tox:travis] |
14 | | -3.4 = py34 |
15 | | -3.5 = py35 |
16 | | -3.6 = py36 |
17 | | -3.7 = py37 |
18 | | -pypy3 = pypy3 |
| 2 | +isolated_build = true |
| 3 | +envlist = py{36,37,38}-django{20,21,22,30,31} |
19 | 4 |
|
20 | 5 | [testenv] |
21 | | -skip_install = True |
22 | 6 | setenv = PYTHONPATH={toxinidir} |
23 | 7 | deps = |
24 | | - .[tests] |
25 | | - django18: Django>=1.8,<1.9 |
26 | | - django19: Django>=1.9,<1.10 |
27 | | - django110: Django>=1.10,<1.11 |
28 | | - django111: Django>=1.11,<2.0 |
29 | 8 | django20: Django>=2.0,<2.1 |
30 | 9 | django21: Django>=2.1,<2.2 |
31 | 10 | django22: Django>=2.2,<2.3 |
32 | 11 | django30: Django>=3.0,<3.1 |
| 12 | + django31: Django>=3.1,<3.2 |
| 13 | +whitelist_externals = |
| 14 | + poetry |
| 15 | + sh |
| 16 | +skip_install = true |
33 | 17 | commands = |
34 | | - py.test --cov |
| 18 | + sh -c 'poetry export --dev --without-hashes | grep -v "^[dD]jango==" | poetry run pip install --no-deps -r /dev/stdin' |
| 19 | + poetry run pytest --isort --flake8 --black --cov |
0 commit comments