summaryrefslogtreecommitdiff
path: root/tools/travis-test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/travis-test.sh')
-rwxr-xr-xtools/travis-test.sh13
1 files changed, 10 insertions, 3 deletions
diff --git a/tools/travis-test.sh b/tools/travis-test.sh
index de078edf7..9a215314f 100755
--- a/tools/travis-test.sh
+++ b/tools/travis-test.sh
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
set -ex
# setup env
@@ -117,10 +117,17 @@ fi
export PYTHON
export PIP
if [ -n "$USE_WHEEL" ] && [ $# -eq 0 ]; then
- $PIP install --upgrade pip
+ # Build wheel
$PIP install wheel
$PYTHON setup.py bdist_wheel
- $PIP install --pre --upgrade --find-links dist numpy
+ # Make another virtualenv to install into
+ virtualenv --python=python venv-for-wheel
+ . venv-for-wheel/bin/activate
+ # Move out of source directory to avoid finding local numpy
+ pushd dist
+ $PIP install --pre --upgrade --find-links . numpy
+ $PIP install nose
+ popd
run_test
elif [ "$USE_CHROOT" != "1" ] && [ "$USE_BENTO" != "1" ]; then
setup_base