@@ -37,6 +37,7 @@ addons:
3737 - texlive-latex-extra
3838 - texlive-latex-recommended
3939 - texlive-xetex
40+ - texlive-luatex
4041
4142env :
4243 global :
4748 - secure : " dfjNqGKzQG5bu3FnDNwLG8H/C4QoieFo4PfFmZPdM2RY7WIzukwKFNT6kiDfOrpwt+2bR7FhzjOGlDECGtlGOtYPN8XuXGjhcP4a4IfakdbDfF+D3NPIpf5VlE6776k0VpvcZBTMYJKNFIMc7QPkOwjvNJ2aXyfe3hBuGlKJzQU="
4849 - CYCLER=cycler
4950 - DATEUTIL=python-dateutil
50- - MOCK=
5151 - NOSE=
5252 - NUMPY=numpy
5353 - PANDAS=
@@ -70,7 +70,6 @@ matrix:
7070 env :
7171 - CYCLER=cycler==0.10
7272 - DATEUTIL=python-dateutil==2.1
73- - MOCK=mock
7473 - NOSE=nose
7574 - NUMPY=numpy==1.10.0
7675 - PANDAS='pandas<0.21.0'
@@ -86,7 +85,6 @@ matrix:
8685 env : PRE=--pre
8786 - os : osx
8887 language : generic # https://github.com/travis-ci/travis-ci/issues/2312
89- env : MOCK=mock
9088 only : master
9189 cache :
9290 # As for now travis caches only "$HOME/.cache/pip"
@@ -109,43 +107,40 @@ before_install:
109107 export PATH=/usr/lib/ccache:$PATH
110108 else
111109 ci/travis/silence brew update
112- brew install python3 ffmpeg imagemagick mplayer ccache
113- # make 'python' mean 'python3'
114- ln -sf /usr/local/bin/python3 /usr/local/bin/python
110+ brew upgrade python
111+ brew install ffmpeg imagemagick mplayer ccache
115112 hash -r
116113 which python
117114 python --version
118115 # We could install ghostscript and inkscape here to test svg and pdf
119116 # but this makes the test time really long.
120117 # brew install ghostscript inkscape
121- export PATH=/usr/local/opt/ccache/libexec:$PATH
118+ export PATH=/usr/local/opt/python/libexec/bin:/usr/local/opt/ ccache/libexec:$PATH
122119 fi
123120
124121install :
125- # Upgrade pip and setuptools. Mock has issues with the default version of
126- # setuptools
127122 - |
128- # Setup environment
123+ # Setup environment.
129124 ccache -s
130125 git describe
131- # Upgrade pip and setuptools and wheel to get as clean an install as possible
126+ # Upgrade pip and setuptools and wheel to get as clean an install as possible.
132127 python -mpip install --upgrade pip setuptools wheel
133128 - |
134- # Install dependencies from PyPI
129+ # Install dependencies from PyPI.
135130 python -mpip install --upgrade $PRE \
136131 codecov \
137132 coverage \
138133 $CYCLER \
139- $MOCK \
134+ $DATEUTIL \
140135 $NOSE \
141136 $NUMPY \
142137 $PANDAS \
143138 codecov \
144139 coverage \
145140 pillow \
146141 $PYPARSING \
147- $DATEUTIL \
148- $SPHINX
142+ $SPHINX \
143+ tornado
149144 # GUI toolkits are pip-installable only for some versions of Python so
150145 # don't fail if we can't install them. Make it easier to check whether the
151146 # install was successful by trying to import the toolkit (sometimes, the
@@ -159,7 +154,7 @@ install:
159154 python -c 'import PyQt5.QtCore' &&
160155 echo 'PyQt5 is available' ||
161156 echo 'PyQt5 is not available'
162- python -mpip install -U --pre \
157+ python -mpip install -U \
163158 --no-index -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-14.04 \
164159 wxPython &&
165160 python -c 'import wx' &&
0 commit comments