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}-lint,
4
+ py{27,35,36,37}-unit,
5
+ py{27,35,36,37}-bandit,
6
+ py{35,36,36,37}-mypy{2,3},
7
7
py27-pipconflictchecker,
8
8
py27-lint-readme,
9
9
py27-pydocstyle
@@ -14,7 +14,6 @@ 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
@@ -26,35 +25,35 @@ passenv =
26
25
TRAVIS_*
27
26
deps =
28
27
-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
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
37
36
38
37
setenv =
39
- py{27,34, 35,36,37}-unit: LC_ALL = C
38
+ py{27,35,36,37}-unit: LC_ALL = C
40
39
41
40
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
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
54
53
55
54
whitelist_externals =
56
- py{27,34, 35,36,37}-lint: flake8
57
- py{34, 35,36,36,37}-mypy{2,3}: make
55
+ py{27,35,36,37}-lint: flake8
56
+ py{35,36,36,37}-mypy{2,3}: make
58
57
59
58
[testenv:py27-pipconflictchecker]
60
59
commands = pipconflictchecker
0 commit comments