From ad230673ddbcda54816f09a4471a898e81422258 Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Tue, 23 Dec 2014 09:43:58 -0600 Subject: add pypy3 to build matrix excluding on linux until the ubuntu ppa has it --- .travis.yml | 4 ++++ .travis/install.sh | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/.travis.yml b/.travis.yml index da7ecde5..293dc4e4 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,8 @@ notifications: matrix: exclude: + - os: linux + env: TOXENV=pypy3 - 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 -- cgit v1.2.3 From 070678a35f61a6fea081467082c05f2e1637c6c2 Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Tue, 23 Dec 2014 09:48:26 -0600 Subject: also exclude 0.9.8 pypy3 on linux for now --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 293dc4e4..3800868b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -45,6 +45,8 @@ matrix: exclude: - os: linux env: TOXENV=pypy3 + - os: linux + env: TOXENV=pypy3 OPENSSL=0.9.8 - os: osx compiler: gcc - os: osx -- cgit v1.2.3 From 9d24f6cedd9a13a6901a9f8bc915141c59ca6f94 Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Tue, 23 Dec 2014 09:50:31 -0600 Subject: add a comment explaining why we're excluding pypy3 on linux --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 3800868b..9b900eb9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -43,6 +43,7 @@ notifications: matrix: exclude: + # excluding pypy3 from linux configs until the ubuntu ppa has pypy3 available. - os: linux env: TOXENV=pypy3 - os: linux -- cgit v1.2.3 From defa460b5a457f4d1d4d4c409fcdf8b39b113cb8 Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Tue, 23 Dec 2014 13:00:23 -0600 Subject: don't do coverage under pypy3 --- tox.ini | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tox.ini b/tox.ini index 677df7e4..4e1304d8 100644 --- a/tox.ini +++ b/tox.ini @@ -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 -- cgit v1.2.3