##// END OF EJS Templates
Merge pull request #11478 from Carreau/auto-backport-of-pr-11477-on-5.x...
Matthias Bussonnier -
r24824:c4487d19 merge
parent child Browse files
Show More
@@ -1,46 +1,52 b''
1 # http://travis-ci.org/#!/ipython/ipython
1 # http://travis-ci.org/#!/ipython/ipython
2 language: python
2 language: python
3 python:
3 python:
4 - "nightly"
4 - "nightly"
5 - 3.6
5 - 3.6
6 - 3.5
6 - 3.5
7 - 3.4
7 - 3.4
8 - 3.3
8 - 3.3
9 - 2.7
9 - 2.7
10 - pypy
10 - pypy
11 sudo: false
11 sudo: false
12 before_install:
12 before_install:
13 - git clone --quiet --depth 1 https://github.com/minrk/travis-wheels travis-wheels
13 - git clone --quiet --depth 1 https://github.com/minrk/travis-wheels travis-wheels
14 - 'if [[ $GROUP != js* ]]; then COVERAGE=""; fi'
14 - 'if [[ $GROUP != js* ]]; then COVERAGE=""; fi'
15 install:
15 install:
16 - |
17 if [[ "$TRAVIS_PYTHON_VERSION" == "3.3" ]]; then
18 pip install 'pip<18' --upgrade
19 else
20 pip install pip --upgrade
21 fi
16 - pip install pip --upgrade
22 - pip install pip --upgrade
17 - pip install "setuptools>=18.5"
23 - pip install "setuptools>=18.5"
18 # Installs PyPy (+ its Numpy). Based on @frol comment at:
24 # Installs PyPy (+ its Numpy). Based on @frol comment at:
19 # https://github.com/travis-ci/travis-ci/issues/5027
25 # https://github.com/travis-ci/travis-ci/issues/5027
20 - |
26 - |
21 if [ "$TRAVIS_PYTHON_VERSION" = "pypy" ]; then
27 if [ "$TRAVIS_PYTHON_VERSION" = "pypy" ]; then
22 export PYENV_ROOT="$HOME/.pyenv"
28 export PYENV_ROOT="$HOME/.pyenv"
23 if [ -f "$PYENV_ROOT/bin/pyenv" ]; then
29 if [ -f "$PYENV_ROOT/bin/pyenv" ]; then
24 cd "$PYENV_ROOT" && git pull
30 cd "$PYENV_ROOT" && git pull
25 else
31 else
26 rm -rf "$PYENV_ROOT" && git clone --depth 1 https://github.com/yyuu/pyenv.git "$PYENV_ROOT"
32 rm -rf "$PYENV_ROOT" && git clone --depth 1 https://github.com/yyuu/pyenv.git "$PYENV_ROOT"
27 fi
33 fi
28 export PYPY_VERSION="5.3.1"
34 export PYPY_VERSION="5.3.1"
29 "$PYENV_ROOT/bin/pyenv" install "pypy-$PYPY_VERSION"
35 "$PYENV_ROOT/bin/pyenv" install "pypy-$PYPY_VERSION"
30 virtualenv --python="$PYENV_ROOT/versions/pypy-$PYPY_VERSION/bin/python" "$HOME/virtualenvs/pypy-$PYPY_VERSION"
36 virtualenv --python="$PYENV_ROOT/versions/pypy-$PYPY_VERSION/bin/python" "$HOME/virtualenvs/pypy-$PYPY_VERSION"
31 source "$HOME/virtualenvs/pypy-$PYPY_VERSION/bin/activate"
37 source "$HOME/virtualenvs/pypy-$PYPY_VERSION/bin/activate"
32 pip install https://bitbucket.org/pypy/numpy/get/master.zip
38 pip install https://bitbucket.org/pypy/numpy/get/master.zip
33 fi
39 fi
34 - pip install -f travis-wheels/wheelhouse -e file://$PWD#egg=ipython[test]
40 - pip install -f travis-wheels/wheelhouse -e file://$PWD#egg=ipython[test]
35 - pip install codecov mock
41 - pip install codecov mock
36 script:
42 script:
37 - cd /tmp && iptest --coverage xml && cd -
43 - cd /tmp && iptest --coverage xml && cd -
38 after_success:
44 after_success:
39 - cp /tmp/ipy_coverage.xml ./
45 - cp /tmp/ipy_coverage.xml ./
40 - cp /tmp/.coverage ./
46 - cp /tmp/.coverage ./
41 - codecov
47 - codecov
42
48
43 matrix:
49 matrix:
44 allow_failures:
50 allow_failures:
45 - python: nightly
51 - python: nightly
46 - python: pypy
52 - python: pypy
General Comments 0
You need to be logged in to leave comments. Login now