From 5570350d9390e62d64aae457808f29f4140b5ec4 Mon Sep 17 00:00:00 2001 From: Ben Darnell Date: Sat, 15 Apr 2017 11:03:21 -0400 Subject: [PATCH] travis: Skip "nodeps" build on pypy3 virtualenv (or pip, or setuptools) no longer supports py32, so this won't work until travis has pypy3 3.5 available. --- .travis.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index ae806fa5e..4b2ac2bcc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,10 +25,11 @@ install: - travis_retry python setup.py install - travis_retry pip install codecov virtualenv # Create a separate no-dependencies virtualenv to make sure all imports - # of optional-dependencies are guarded. - - virtualenv ./nodeps - - ./nodeps/bin/python -VV - - ./nodeps/bin/python setup.py install + # of optional-dependencies are guarded. (skipped on pypy3 because + # virtualenv no longer supports py32) + - if [[ $TRAVIS_PYTHON_VERSION != 'pypy3' ]]; then virtualenv ./nodeps; fi + - if [[ $TRAVIS_PYTHON_VERSION != 'pypy3' ]]; then ./nodeps/bin/python -VV; fi + - if [[ $TRAVIS_PYTHON_VERSION != 'pypy3' ]]; then ./nodeps/bin/python setup.py install; fi - curl-config --version; pip freeze script: @@ -67,7 +68,7 @@ script: - if [[ $TRAVIS_PYTHON_VERSION == 2* ]]; then python $TARGET --resolver=tornado.platform.twisted.TwistedResolver; fi #- if [[ $TRAVIS_PYTHON_VERSION != pypy* ]]; then python $TARGET --resolver=tornado.platform.caresresolver.CaresResolver; fi - if [[ $TRAVIS_PYTHON_VERSION == 3* ]]; then python $TARGET --ioloop_time_monotonic; fi - - ../nodeps/bin/python -m tornado.test.runtests + - if [[ $TRAVIS_PYTHON_VERSION != 'pypy3' ]]; then ../nodeps/bin/python -m tornado.test.runtests; fi # make coverage reports for Codecov to find - if [[ $TRAVIS_PYTHON_VERSION != nightly ]]; then coverage xml; fi - export TORNADO_EXTENSION=0 -- 2.47.2