diff options
Diffstat (limited to 'test/travis_setup.sh')
-rwxr-xr-x | test/travis_setup.sh | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/test/travis_setup.sh b/test/travis_setup.sh index 3ba2e1a..c8d5ab2 100755 --- a/test/travis_setup.sh +++ b/test/travis_setup.sh @@ -13,15 +13,19 @@ pip install -U coverage pip install coveralls # Server back-ends and template engines. Not all back-ends support all python versions and we only want to test for 2.7 and 3.6 to keep things sane -if [[ $TRAVIS_PYTHON_VERSION == 2.7 ]]; then +case ${TRAVIS_PYTHON_VERSION} in +2.7|3.6) sudo apt-get update -y sudo apt-get install -y libev-dev - pip install mako jinja2 waitress "cherrypy<9" cheroot paste tornado twisted diesel meinheld gunicorn eventlet - pip install flup fapws3 rocket bjoern gevent -elif [[ $TRAVIS_PYTHON_VERSION == 3.6 ]]; then - sudo apt-get update -y - sudo apt-get install -y libev-dev - pip install mako jinja2 waitress "cherrypy<9" cheroot paste tornado twisted diesel meinheld gunicorn eventlet - pip install uvloop -fi + pip install mako jinja2 waitress "cherrypy<9" cheroot paste tornado twisted meinheld gunicorn eventlet + ;; +esac +case ${TRAVIS_PYTHON_VERSION} in +2.7) + pip install flup fapws3 bjoern gevent diesel + ;; +3.6) + pip install aiohttp-wsgi uvloop + ;; +esac |