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