4545 - secure : RgJI7BBL8aX5FTOQe7xiXqWHMxWokd6GNUWp1NUV2mRLXPb9dI0RXqZt3UJwKTAzf1z/OtlHDmEkBoTVK81E9iUxK5npwyyjhJ8yTJmwfQtQF2n51Q1Ww9p+XSLORrOzZc7kAo6Kw6FIXN1pfctgYq2bQkrwJPRx/oPR8f6hcbY=
4646 - secure : E7OCdqhZ+PlwJcn+Hd6ns9TDJgEUXiUNEI0wu7xjxB2vBRRIKtZMbuaZjd+iKDqCKuVOJKu0ClBUYxmgmpLicTwi34CfTUYt6D4uhrU+8hBBOn1iiK51cl/aBvlUUrqaRLVhukNEBGZcyqAjXSA/Qsnp2iELEmAfOUa92ZYo1sk=
4747 - secure : " dfjNqGKzQG5bu3FnDNwLG8H/C4QoieFo4PfFmZPdM2RY7WIzukwKFNT6kiDfOrpwt+2bR7FhzjOGlDECGtlGOtYPN8XuXGjhcP4a4IfakdbDfF+D3NPIpf5VlE6776k0VpvcZBTMYJKNFIMc7QPkOwjvNJ2aXyfe3hBuGlKJzQU="
48+ - CYCLER=cycler
49+ - DATEUTIL=python-dateutil
50+ - MOCK=
51+ - NOSE=
4852 - NUMPY=numpy
49- - OPENBLAS_NUM_THREADS=1
5053 - PANDAS=
54+ - PYPARSING=pyparsing
55+ - PYTEST=pytest!=3.3.0
56+ - PYTEST_COV=pytest-cov
57+ - PYTEST_PEP8=
58+ - SPHINX=sphinx
59+ - OPENBLAS_NUM_THREADS=1
5160 - NPROC=2
52- - INSTALL_PEP8=
5361 - RUN_PEP8=
54- - NOSE=
5562 - PYTEST_ARGS="-rawR --maxfail=50 --timeout=300 --durations=25 --cov-report= --cov=lib -n $NPROC"
5663 - PYTHON_ARGS=
5764 - DELETE_FONT_CACHE=
5865
5966matrix :
6067 include :
6168 - python : 2.7
62- env : MOCK=mock NUMPY=numpy==1.7.1 PANDAS=pandas NOSE=nose
69+ # pytest-cov>=2.3.1 due to https://github.com/pytest-dev/pytest-cov/issues/124.
70+ env :
71+ - CYCLER=cycler==0.10
72+ - DATEUTIL=python-dateutil==2.1
73+ - MOCK=mock
74+ - NOSE=nose
75+ - NUMPY=numpy==1.7.1
76+ - PANDAS='pandas<0.21.0'
77+ - PYPARSING=pyparsing==2.0.1
78+ - PYTEST=pytest==3.1.0
79+ - PYTEST_COV=pytest-cov==2.3.1
80+ - SPHINX=sphinx==1.3
6381 - python : 3.4
6482 env : PYTHON_ARGS=-OO
6583 - python : 3.6
66- env : DELETE_FONT_CACHE=1 INSTALL_PEP8= pytest-pep8 RUN_PEP8=--pep8 PANDAS=pandas
84+ env : DELETE_FONT_CACHE=1 PANDAS='pandas<0.21.0' PYTEST_PEP8= pytest-pep8 RUN_PEP8=--pep8
6785 - python : " nightly"
6886 env : PRE=--pre
6987 - os : osx
@@ -110,16 +128,21 @@ install:
110128 # Upgrade pip and setuptools and wheel to get as clean an install as possible
111129 pip install --upgrade pip setuptools wheel
112130 - |
113- # Install dependencies from pypi
131+ # Install dependencies from PyPI
114132 pip install --upgrade $PRE \
133+ codecov \
134+ coverage \
135+ $CYCLER \
115136 $MOCK \
116137 $NOSE \
117138 $NUMPY \
118139 $PANDAS \
119140 codecov \
120141 coverage \
121142 pillow \
122- sphinx
143+ $PYPARSING \
144+ $DATEUTIL \
145+ $SPHINX
123146 # GUI toolkits are pip-installable only for some versions of Python so
124147 # don't fail if we can't install them. Make it easier to check whether the
125148 # install was successful by trying to import the toolkit (sometimes, the
@@ -140,15 +163,14 @@ install:
140163 echo 'wxPython is available' ||
141164 echo 'wxPython is not available'
142165
143- # pytest-cov>=2.3.1 due to https://github.com/pytest-dev/pytest-cov/issues/124
144166 pip install $PRE \
145- pytest!=3.3.0 \
146- pytest-cov>=2.3.1 \
167+ $PYTEST \
168+ $PYTEST_COV \
147169 pytest-faulthandler \
170+ $PYTEST_PEP8 \
148171 pytest-rerunfailures \
149172 pytest-timeout \
150- pytest-xdist \
151- $INSTALL_PEP8
173+ pytest-xdist
152174
153175 # Use the special local version of freetype for testing
154176 cp ci/travis/setup.cfg .
0 commit comments