travis: Build with PyPy; Upgrade dependencies; Install libzmq-dev
This commit is contained in:

committed by
Sergey Shepelev

parent
417e2cc129
commit
fa40e18ce3
10
.travis.yml
10
.travis.yml
@@ -10,15 +10,21 @@ env:
|
||||
- TOX_ENV=py33selects
|
||||
- TOX_ENV=py33poll
|
||||
- TOX_ENV=py33epolls
|
||||
- TOX_ENV=pypyselects
|
||||
- TOX_ENV=pypypoll
|
||||
- TOX_ENV=pypyepolls
|
||||
matrix:
|
||||
allow_failures:
|
||||
- env: TOX_ENV=py33selects
|
||||
- env: TOX_ENV=py33poll
|
||||
- env: TOX_ENV=py33epolls
|
||||
- env: TOX_ENV=pypyselects
|
||||
- env: TOX_ENV=pypypoll
|
||||
- env: TOX_ENV=pypyepolls
|
||||
install:
|
||||
- sudo apt-get update -qq
|
||||
- sudo apt-get install -qq libssl-dev libmysqlclient-dev libpq-dev
|
||||
- pip install tox
|
||||
- sudo apt-get install -qq libssl-dev libmysqlclient-dev libpq-dev libzmq3-dev
|
||||
- pip install --upgrade tox setuptools virtualenv
|
||||
before_script:
|
||||
- "export EVENTLET_DB_TEST_AUTH='{\"psycopg2\": {\"user\": \"postgres\"}, \"MySQLdb\": {\"passwd\": \"\", \"host\": \"localhost\", \"user\": \"root\"}}'"
|
||||
script:
|
||||
|
15
tox.ini
15
tox.ini
@@ -15,11 +15,12 @@ envlist =
|
||||
py26selects,py26poll,py26epolls,
|
||||
py27selects,py27poll,py27epolls,
|
||||
py33selects,py33poll,py33epolls,
|
||||
pypyselects,pypypoll,pypyepoll
|
||||
|
||||
[testenv]
|
||||
downloadcache = {toxworkdir}/pip_download_cache
|
||||
deps =
|
||||
nose==1.3.0
|
||||
nose==1.3.1
|
||||
pyopenssl==0.13
|
||||
psycopg2cffi-compat==1.1
|
||||
pyzmq==13.1.0
|
||||
@@ -82,3 +83,15 @@ setenv = EVENTLET_HUB = poll
|
||||
[testenv:py33epolls]
|
||||
basepython = python3.3
|
||||
setenv = EVENTLET_HUB = epolls
|
||||
|
||||
[testenv:pypyselects]
|
||||
basepython = pypy
|
||||
setenv = EVENTLET_HUB = selects
|
||||
|
||||
[testenv:pypypoll]
|
||||
basepython = pypy
|
||||
setenv = EVENTLET_HUB = poll
|
||||
|
||||
[testenv:pypyepolls]
|
||||
basepython = pypy
|
||||
setenv = EVENTLET_HUB = epolls
|
||||
|
Reference in New Issue
Block a user