48
48
- secure : RgJI7BBL8aX5FTOQe7xiXqWHMxWokd6GNUWp1NUV2mRLXPb9dI0RXqZt3UJwKTAzf1z/OtlHDmEkBoTVK81E9iUxK5npwyyjhJ8yTJmwfQtQF2n51Q1Ww9p+XSLORrOzZc7kAo6Kw6FIXN1pfctgYq2bQkrwJPRx/oPR8f6hcbY=
49
49
- secure : E7OCdqhZ+PlwJcn+Hd6ns9TDJgEUXiUNEI0wu7xjxB2vBRRIKtZMbuaZjd+iKDqCKuVOJKu0ClBUYxmgmpLicTwi34CfTUYt6D4uhrU+8hBBOn1iiK51cl/aBvlUUrqaRLVhukNEBGZcyqAjXSA/Qsnp2iELEmAfOUa92ZYo1sk=
50
50
- secure : dfjNqGKzQG5bu3FnDNwLG8H/C4QoieFo4PfFmZPdM2RY7WIzukwKFNT6kiDfOrpwt+2bR7FhzjOGlDECGtlGOtYPN8XuXGjhcP4a4IfakdbDfF+D3NPIpf5VlE6776k0VpvcZBTMYJKNFIMc7QPkOwjvNJ2aXyfe3hBuGlKJzQU=
51
- # Variables controlling Python dependencies.
52
- - DATEUTIL=python-dateutil
53
- - NOSE=
54
- - PANDAS=
55
- - JUPYTER=
56
- - PYPARSING=pyparsing
57
- # pytest-timeout master depends on pytest>=3.6. Testing with pytest 3.4 is
58
- # still supported; this is tested by the first matrix entry.
59
- - PYTEST='pytest>=3.6'
60
- - PYTEST_COV=pytest-cov
61
- - PYTEST_PEP8=
62
- - PYTEST_TIMEOUT=pytest-timeout
63
- - SPHINX=sphinx
64
51
# Variables controlling the build.
65
52
- MPLLOCALFREETYPE=1
66
53
# Variables controlling the test run.
@@ -80,27 +67,15 @@ matrix:
80
67
- python : 3.5
81
68
# pytest-cov>=2.3.1 due to https://github.com/pytest-dev/pytest-cov/issues/124.
82
69
env :
83
- - CYCLER=cycler==0.10
84
- - DATEUTIL=python-dateutil==2.1
85
- - NOSE=nose
86
- - NUMPY=numpy==1.10.0
87
- - PANDAS='pandas<0.21.0'
88
- - PYPARSING=pyparsing==2.0.1
89
- - PYTEST=pytest==3.4
90
- - PYTEST_COV=pytest-cov==2.3.1
91
- - PYTEST_TIMEOUT=pytest-timeout==1.2.1 # Newer pytest-timeouts don't support pytest 3.4.
92
- - SPHINX=sphinx==1.3
93
70
- EXTRAREQS='requirements/testing/travis35.txt'
94
71
- python : 3.5
95
72
env :
96
73
# - PYTHONOPTIMIZE=2 # This currently doesn't work.
97
74
- python : 3.6
98
75
env :
99
76
- DELETE_FONT_CACHE=1
100
- - PANDAS='pandas<0.21.0'
101
- - JUPYTER='jupyter'
102
- - PYTEST_PEP8=pytest-pep8
103
77
- PYTEST_ADDOPTS="$PYTEST_ADDOPTS --pep8"
78
+ - EXTRAREQS='requirements/testing/travis36.txt'
104
79
- python : " nightly"
105
80
env : PRE=--pre
106
81
- os : osx
@@ -145,16 +120,7 @@ install:
145
120
- |
146
121
# Install dependencies from PyPI.
147
122
python -mpip install --upgrade $PRE -r requirements/testing/travis_all.txt
148
- python -mpip install --upgrade -r $EXTRAREQS
149
- python -mpip install --upgrade $PRE \
150
- $CYCLER \
151
- $DATEUTIL \
152
- $NOSE \
153
- $NUMPY \
154
- $PANDAS \
155
- $JUPYTER \
156
- $PYPARSING \
157
- $SPHINX \
123
+ python -mpip install --upgrade $PRE -r $EXTRAREQS
158
124
# GUI toolkits are pip-installable only for some versions of Python so
159
125
# don't fail if we can't install them. Make it easier to check whether the
160
126
# install was successful by trying to import the toolkit (sometimes, the
@@ -175,14 +141,6 @@ install:
175
141
echo 'wxPython is available' ||
176
142
echo 'wxPython is not available'
177
143
178
- python -mpip install $PRE \
179
- $PYTEST \
180
- $PYTEST_COV \
181
- pytest-faulthandler \
182
- $PYTEST_PEP8 \
183
- pytest-rerunfailures \
184
- $PYTEST_TIMEOUT \
185
- pytest-xdist
186
144
- |
187
145
# Install matplotlib
188
146
python -mpip install -ve .
0 commit comments