diff options
-rw-r--r-- | .travis.yml | 7 | ||||
-rwxr-xr-x | .travis/install.sh | 5 | ||||
-rw-r--r-- | tox.ini | 6 |
3 files changed, 18 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index da7ecde5..9b900eb9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,12 +13,14 @@ env: - TOXENV=py33 - TOXENV=py34 - TOXENV=pypy + - TOXENV=pypy3 - TOXENV=py26 OPENSSL=0.9.8 - TOXENV=py27 OPENSSL=0.9.8 - TOXENV=py32 OPENSSL=0.9.8 - TOXENV=py33 OPENSSL=0.9.8 - TOXENV=py34 OPENSSL=0.9.8 - TOXENV=pypy OPENSSL=0.9.8 + - TOXENV=pypy3 OPENSSL=0.9.8 - TOXENV=docs - TOXENV=pep8 - TOXENV=py3pep8 @@ -41,6 +43,11 @@ notifications: matrix: exclude: + # excluding pypy3 from linux configs until the ubuntu ppa has pypy3 available. + - os: linux + env: TOXENV=pypy3 + - os: linux + env: TOXENV=pypy3 OPENSSL=0.9.8 - os: osx compiler: gcc - os: osx diff --git a/.travis/install.sh b/.travis/install.sh index 1152556c..418aeedf 100755 --- a/.travis/install.sh +++ b/.travis/install.sh @@ -49,6 +49,11 @@ if [[ "$DARWIN" = true ]]; then pyenv install pypy-2.4.0 pyenv global pypy-2.4.0 ;; + pypy3) + brew upgrade pyenv + pyenv install pypy3-2.4.0 + pyenv global pypy3-2.4.0 + ;; docs) curl -O https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py @@ -45,6 +45,12 @@ commands = commands = py.test --capture=no --strict {posargs} +# Temporarily disable coverage on pypy3 because of performance problems with +# coverage.py on pypy3. +[testenv:pypy3] +commands = + py.test --capture=no --strict {posargs} + [testenv:pep8] deps = flake8 |