summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml53
1 files changed, 17 insertions, 36 deletions
diff --git a/.travis.yml b/.travis.yml
index c91785b..171d58f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,34 +1,36 @@
language: python
-sudo: false
-cache: pip
+dist: xenial
env:
global:
- LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
- SEGFAULT_SIGNALS=all
- matrix:
- - TOXENV=check
- - TOXENV=docs
matrix:
include:
- - python: 2.7
+ - python: '3.6'
env:
- - TOXENV=py27,report,coveralls,codecov
- - python: 3.3
+ - TOXENV=check
+ - python: '3.6'
+ env:
+ - TOXENV=docs
+ - python: '2.7'
env:
- - TOXENV=py33,report,coveralls,codecov
- - python: 3.4
+ - TOXENV=py27,report,coveralls,codecov
+ - python: '3.4'
env:
- TOXENV=py34,report,coveralls,codecov
- - python: 3.5
+ - python: '3.5'
env:
- TOXENV=py35,report,coveralls,codecov
- - python: 3.6
+ - python: '3.6'
env:
- TOXENV=py36,report,coveralls,codecov
- - python: pypy
+ - python: '3.7'
+ env:
+ - TOXENV=py37,report,coveralls,codecov
+ - python: 'pypy2.7-6.0'
env:
- TOXENV=pypy,report,coveralls,codecov
- - python: pypy3
+ - python: 'pypy3.5-6.0'
env:
- TOXENV=pypy3,report,coveralls,codecov
before_install:
@@ -36,32 +38,11 @@ before_install:
- uname -a
- lsb_release -a
install:
- - pip install -U tox virtualenv
+ - pip install tox
- virtualenv --version
- easy_install --version
- pip --version
- tox --version
- - |
- set -ex
- if [[ $TRAVIS_PYTHON_VERSION == 'pypy' ]]; then
- (cd $HOME
- wget https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.7.1-linux_x86_64-portable.tar.bz2
- tar xf pypy-5.7.1-linux_x86_64-portable.tar.bz2
- pypy-5.7.1-linux_x86_64-portable/bin/pypy -m ensurepip
- pypy-5.7.1-linux_x86_64-portable/bin/pypy -m pip install -U virtualenv)
- export PATH=$HOME/pypy-5.7.1-linux_x86_64-portable/bin/:$PATH
- export TOXPYTHON=$HOME/pypy-5.7.1-linux_x86_64-portable/bin/pypy
- fi
- if [[ $TRAVIS_PYTHON_VERSION == 'pypy3' ]]; then
- (cd $HOME
- wget https://bitbucket.org/squeaky/portable-pypy/downloads/pypy3.5-5.7.1-beta-linux_x86_64-portable.tar.bz2
- tar xf pypy3.5-5.7.1-beta-linux_x86_64-portable.tar.bz2
- pypy3.5-5.7.1-beta-linux_x86_64-portable/bin/pypy3 -m ensurepip
- pypy3.5-5.7.1-beta-linux_x86_64-portable/bin/pypy3 -m pip install -U virtualenv)
- export PATH=$HOME/pypy3.5-5.7.1-beta-linux_x86_64-portable/bin/:$PATH
- export TOXPYTHON=$HOME/pypy3.5-5.7.1-beta-linux_x86_64-portable/bin/pypy3
- fi
- set +x
script:
- tox -v
after_failure: