1
1
[tox]
2
2
envlist =
3
- py{27,35,36,37}-lint,
4
- py{27,35,36,37}-unit,
5
- py{27,35,36,37}-bandit,
6
- py{35,36,36,37}-mypy{2,3},
3
+ py{27,35,36,37,38 }-lint,
4
+ py{27,35,36,37,38 }-unit,
5
+ py{27,35,36,37,38 }-bandit,
6
+ py{35,36,36,37,38 }-mypy{2,3},
7
7
py27-pipconflictchecker,
8
8
py27-lint-readme,
9
9
py27-pydocstyle
@@ -17,6 +17,7 @@ python =
17
17
3.5: py35
18
18
3.6: py36
19
19
3.7: py37
20
+ 3.8-dev: py38
20
21
21
22
[testenv]
22
23
passenv =
@@ -25,35 +26,35 @@ passenv =
25
26
TRAVIS_*
26
27
deps =
27
28
-rrequirements.txt
28
- py{27,35,36,37}-unit: codecov
29
- py{27,35,36,37}-unit: pytest-xdist<1.28.0
30
- py{27,35,36,37}-unit: pytest-cov
31
- py{27,35,36,37}-unit: -rtest-requirements.txt
32
- py{27,35,36,37}-unit: galaxy-lib
33
- py{27,35,36,37}-lint: flake8
34
- py{27,35,36,37}-bandit: bandit
35
- py{35,36,36,37}-mypy{2,3}: mypy ==0.620
29
+ py{27,35,36,37,38 }-unit: codecov
30
+ py{27,35,36,37,38 }-unit: pytest-xdist<1.28.0
31
+ py{27,35,36,37,38 }-unit: pytest-cov
32
+ py{27,35,36,37,38 }-unit: -rtest-requirements.txt
33
+ py{27,35,36,37,38 }-unit: galaxy-lib
34
+ py{27,35,36,37,38 }-lint: flake8
35
+ py{27,35,36,37,38 }-bandit: bandit
36
+ py{35,36,36,37,38 }-mypy{2,3}: mypy ==0.620
36
37
37
38
setenv =
38
- py{27,35,36,37}-unit: LC_ALL = C
39
+ py{27,35,36,37,38 }-unit: LC_ALL = C
39
40
40
41
commands =
41
- py{27,35,36,37}-unit: python -m pip install -U pip setuptools wheel
42
- py{27,35,36,37}-unit: python -m pip install -e .[deps]
43
- py{27,35,36,37}-unit: python -m pip install -rtest-requirements.txt
44
- py{27,35,36,37}-unit: coverage run --parallel-mode -m pytest --strict {posargs}
45
- py{27,35,36,37}-unit: coverage combine
46
- py{27,35,36,37}-unit: coverage report
47
- py{27,35,36,37}-unit: coverage xml
48
- py{27,35,36,37}-unit: codecov --file coverage.xml
49
- py{27,35,36,37}-bandit: bandit -r cwltool
50
- py{27,35,36,37}-lint: flake8 schema_salad setup.py
51
- py{35,36,36,37}-mypy2: make mypy2
52
- py{35,36,36,37}-mypy3: make mypy3
42
+ py{27,35,36,37,38 }-unit: python -m pip install -U pip setuptools wheel
43
+ py{27,35,36,37,38 }-unit: python -m pip install -e .[deps]
44
+ py{27,35,36,37,38 }-unit: python -m pip install -rtest-requirements.txt
45
+ py{27,35,36,37,38 }-unit: coverage run --parallel-mode -m pytest --strict {posargs}
46
+ py{27,35,36,37,38 }-unit: coverage combine
47
+ py{27,35,36,37,38 }-unit: coverage report
48
+ py{27,35,36,37,38 }-unit: coverage xml
49
+ py{27,35,36,37,38 }-unit: codecov --file coverage.xml
50
+ py{27,35,36,37,38 }-bandit: bandit -r cwltool
51
+ py{27,35,36,37,38 }-lint: flake8 schema_salad setup.py
52
+ py{35,36,36,37,38 }-mypy2: make mypy2
53
+ py{35,36,36,37,38 }-mypy3: make mypy3
53
54
54
55
whitelist_externals =
55
- py{27,35,36,37}-lint: flake8
56
- py{35,36,36,37}-mypy{2,3}: make
56
+ py{27,35,36,37,38 }-lint: flake8
57
+ py{35,36,36,37,38 }-mypy{2,3}: make
57
58
58
59
[testenv:py27-pipconflictchecker]
59
60
commands = pipconflictchecker
0 commit comments