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