##// END OF EJS Templates
Force Travis CI to install PyPy 5.3.1
Danilo J. S. Bellini -
Show More
@@ -13,7 +13,22 b' before_install:'
13 - 'if [[ $GROUP != js* ]]; then COVERAGE=""; fi'
13 - 'if [[ $GROUP != js* ]]; then COVERAGE=""; fi'
14 install:
14 install:
15 - pip install "setuptools>=18.5"
15 - pip install "setuptools>=18.5"
16 - if [ $TRAVIS_PYTHON_VERSION == pypy ] ; then pip install https://bitbucket.org/pypy/numpy/get/pypy-4.0.1.zip ; fi
16 # Installs PyPy (+ its Numpy). Based on @frol comment at:
17 # https://github.com/travis-ci/travis-ci/issues/5027
18 - |
19 if [ "$TRAVIS_PYTHON_VERSION" = "pypy" ]; then
20 export PYENV_ROOT="$HOME/.pyenv"
21 if [ -f "$PYENV_ROOT/bin/pyenv" ]; then
22 cd "$PYENV_ROOT" && git pull
23 else
24 rm -rf "$PYENV_ROOT" && git clone --depth 1 https://github.com/yyuu/pyenv.git "$PYENV_ROOT"
25 fi
26 export PYPY_VERSION="5.3.1"
27 "$PYENV_ROOT/bin/pyenv" install "pypy-$PYPY_VERSION"
28 virtualenv --python="$PYENV_ROOT/versions/pypy-$PYPY_VERSION/bin/python" "$HOME/virtualenvs/pypy-$PYPY_VERSION"
29 source "$HOME/virtualenvs/pypy-$PYPY_VERSION/bin/activate"
30 pip install https://bitbucket.org/pypy/numpy/get/master.zip
31 fi
17 - pip install -f travis-wheels/wheelhouse -e file://$PWD#egg=ipython[test]
32 - pip install -f travis-wheels/wheelhouse -e file://$PWD#egg=ipython[test]
18 - pip install codecov
33 - pip install codecov
19 script:
34 script:
General Comments 0
You need to be logged in to leave comments. Login now