@@ -2,88 +2,22 @@ sudo: false
2
2
language : python
3
3
matrix :
4
4
include :
5
- # Hypothesis no longer supports Python 2 and
6
- # there is a bug that appears with our slow tests
7
- # only on Python 2.
8
- # Until we also drop Python 2 support,
9
- # the workaround is just that we don't run the slow tests
10
- # on Python 2.
11
5
# CPython 2.7
12
- - python : 2.7
13
- env : TOXENV=py27-travis-local-fast
14
6
- python : 2.7
15
7
env : TOXENV=py27-travis-integ-slow
16
8
# CPython 3.5
17
- - python : 3.5
18
- env : TOXENV=py35-travis-local-slow
19
9
- python : 3.5
20
10
env : TOXENV=py35-travis-integ-slow
21
- - python : 3.5
22
- env : TOXENV=py35-travis-isolation
23
11
# CPython 3.6
24
- - python : 3.6
25
- env : TOXENV=py36-travis-local-slow
26
12
- python : 3.6
27
13
env : TOXENV=py36-travis-integ-slow
28
- - python : 3.6
29
- env : TOXENV=py36-travis-isolation
30
14
# CPython 3.7
31
15
# xenial + sudo are currently needed to get 3.7
32
16
# https://github.com/travis-ci/travis-ci/issues/9815
33
- - python : 3.7
34
- env : TOXENV=py37-travis-local-slow
35
- dist : xenial
36
- sudo : true
37
17
- python : 3.7
38
18
env : TOXENV=py37-travis-integ-slow
39
19
dist : xenial
40
20
sudo : true
41
- - python : 3.7
42
- env : TOXENV=py37-travis-isolation
43
- dist : xenial
44
- sudo : true
45
- # Upstream tests
46
- - python : 2.7
47
- env : TOXENV=test-upstream-requirements-py27
48
- # xenial + sudo are currently needed to get 3.7
49
- # https://github.com/travis-ci/travis-ci/issues/9815
50
- - python : 3.7
51
- env : TOXENV=test-upstream-requirements-py37
52
- dist : xenial
53
- sudo : true
54
- # MyPy
55
- # Disabled pending completion of integration
56
- # https://github.com/aws/aws-dynamodb-encryption-python/issues/66
57
- # - python: 3.6
58
- # env: TOXENV=mypy-py2
59
- # - python: 3.6
60
- # env: TOXENV=mypy-py3
61
- # Security
62
- - python : 3.6
63
- env : TOXENV=bandit
64
- # Linting
65
- - python : 3.6
66
- env : TOXENV=doc8
67
- - python : 3.6
68
- env : TOXENV=readme
69
- - python : 3.6
70
- env : TOXENV=docs
71
- # Disabled pending completion of cleanup
72
- # https://github.com/aws/aws-dynamodb-encryption-python/issues/67
73
- # - python: 3.6
74
- # env: TOXENV=flake8
75
- # - python: 3.6
76
- # env: TOXENV=pylint
77
- # - python: 3.6
78
- # env: TOXENV=flake8-tests
79
- # - python: 3.6
80
- # env: TOXENV=pylint-tests
81
- - python : 3.7
82
- dist : xenial
83
- env : TOXENV=flake8-examples
84
- - python : 3.7
85
- dist : xenial
86
- env : TOXENV=pylint-examples
87
21
install :
88
22
# Clean up because Travis doesn't
89
23
# https://github.com/travis-ci/travis-ci/issues/7940
0 commit comments