36
36
- secure : RgJI7BBL8aX5FTOQe7xiXqWHMxWokd6GNUWp1NUV2mRLXPb9dI0RXqZt3UJwKTAzf1z/OtlHDmEkBoTVK81E9iUxK5npwyyjhJ8yTJmwfQtQF2n51Q1Ww9p+XSLORrOzZc7kAo6Kw6FIXN1pfctgYq2bQkrwJPRx/oPR8f6hcbY=
37
37
- secure : E7OCdqhZ+PlwJcn+Hd6ns9TDJgEUXiUNEI0wu7xjxB2vBRRIKtZMbuaZjd+iKDqCKuVOJKu0ClBUYxmgmpLicTwi34CfTUYt6D4uhrU+8hBBOn1iiK51cl/aBvlUUrqaRLVhukNEBGZcyqAjXSA/Qsnp2iELEmAfOUa92ZYo1sk=
38
38
- secure : " dfjNqGKzQG5bu3FnDNwLG8H/C4QoieFo4PfFmZPdM2RY7WIzukwKFNT6kiDfOrpwt+2bR7FhzjOGlDECGtlGOtYPN8XuXGjhcP4a4IfakdbDfF+D3NPIpf5VlE6776k0VpvcZBTMYJKNFIMc7QPkOwjvNJ2aXyfe3hBuGlKJzQU="
39
+ - CYCLER=cycler
40
+ - DATEUTIL=python-dateutil
39
41
- MOCK=
40
42
- NOSE=
41
43
- NUMPY=numpy
42
44
- PANDAS=
45
+ - PYPARSING=pyparsing
43
46
- PYTEST=pytest
44
47
- PYTEST_COV=pytest-cov
48
+ - PYTEST_PEP8=
49
+ - SPHINX=sphinx
45
50
- OPENBLAS_NUM_THREADS=1
46
51
- NPROC=2
47
- - INSTALL_PEP8=
48
52
- RUN_PEP8=
49
53
- PYTEST_ARGS="-rawR --maxfail=50 --timeout=300 --durations=25 --cov-report= --cov=lib -n $NPROC"
50
54
- PYTHON_ARGS=
@@ -54,11 +58,21 @@ matrix:
54
58
include :
55
59
- python : 2.7
56
60
# pytest-cov>=2.3.1 due to https://github.com/pytest-dev/pytest-cov/issues/124.
57
- env : MOCK=mock NOSE=nose NUMPY=numpy==1.7.1 PANDAS=pandas PYTEST=pytest==3.0.0 PYTEST_COV=pytest-cov==2.3.1
61
+ env :
62
+ - CYCLER=cycler==0.10
63
+ - DATEUTIL=python-dateutil==2.0
64
+ - MOCK=mock
65
+ - NOSE=nose
66
+ - NUMPY=numpy==1.7.1
67
+ - PANDAS=pandas
68
+ - PYPARSING=pyparsing==2.0.1
69
+ - PYTEST=pytest==3.0.0
70
+ - PYTEST_COV=pytest-cov==2.3.1
71
+ - SPHINX=sphinx==1.3
58
72
- python : 3.4
59
73
env : PYTHON_ARGS=-OO
60
74
- python : 3.6
61
- env : DELETE_FONT_CACHE=1 INSTALL_PEP8 =pytest-pep8 RUN_PEP8=--pep8 PANDAS=pandas
75
+ env : DELETE_FONT_CACHE=1 PYTEST_PEP8 =pytest-pep8 RUN_PEP8=--pep8 PANDAS=pandas
62
76
- python : " nightly"
63
77
env : PRE=--pre
64
78
- os : osx
@@ -109,17 +123,15 @@ install:
109
123
pip install --upgrade $PRE \
110
124
codecov \
111
125
coverage \
112
- cycler \
126
+ $CYCLER \
113
127
$MOCK \
114
128
$NOSE \
115
129
$NUMPY \
116
130
$PANDAS \
117
131
pillow \
118
- pyparsing!=2.1.6 \
119
- $PYTEST \
120
- $PYTEST_COV \
121
- python-dateutil \
122
- sphinx
132
+ $PYPARSING \
133
+ $DATEUTIL \
134
+ $SPHINX
123
135
# GUI toolkits are pip-installable only for some versions of Python so
124
136
# don't fail if we can't install them. Make it easier to check whether the
125
137
# install was successful by trying to import the toolkit (sometimes, the
@@ -137,13 +149,13 @@ install:
137
149
echo 'wxPython is not available'
138
150
139
151
pip install $PRE \
140
- pytest \
141
- pytest-cov>=2.3.1 \
152
+ $PYTEST \
153
+ $PYTEST_COV \
142
154
pytest-faulthandler \
155
+ $PYTEST_PEP8 \
143
156
pytest-rerunfailures \
144
157
pytest-timeout \
145
- pytest-xdist \
146
- $INSTALL_PEP8
158
+ pytest-xdist
147
159
148
160
# Use the special local version of freetype for testing
149
161
cp ci/travis/setup.cfg .
0 commit comments