diff options
Diffstat (limited to 'tools/travis-before-install.sh')
-rwxr-xr-x | tools/travis-before-install.sh | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/tools/travis-before-install.sh b/tools/travis-before-install.sh new file mode 100755 index 000000000..5e5278ce5 --- /dev/null +++ b/tools/travis-before-install.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +uname -a +free -m +df -h +ulimit -a +mkdir builds +pushd builds + +# Build into own virtualenv +# We therefore control our own environment, avoid travis' numpy +# +# Some change in virtualenv 14.0.5 caused `test_f2py` to fail. So, we have +# pinned `virtualenv` to the last known working version to avoid this failure. +# Appears we had some issues with certificates on Travis. It looks like +# bumping to 14.0.6 will help. +pip install -U 'virtualenv==14.0.6' + +if [ -n "$USE_DEBUG" ] +then + virtualenv --python=python3-dbg venv +else + virtualenv --python=python venv +fi + +source venv/bin/activate +python -V +pip install --upgrade pip setuptools +pip install nose pytz cython +if [ -n "$USE_ASV" ]; then pip install asv; fi +popd |