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=py33selects
|
||||||
- TOX_ENV=py33poll
|
- TOX_ENV=py33poll
|
||||||
- TOX_ENV=py33epolls
|
- TOX_ENV=py33epolls
|
||||||
|
- TOX_ENV=pypyselects
|
||||||
|
- TOX_ENV=pypypoll
|
||||||
|
- TOX_ENV=pypyepolls
|
||||||
matrix:
|
matrix:
|
||||||
allow_failures:
|
allow_failures:
|
||||||
- env: TOX_ENV=py33selects
|
- env: TOX_ENV=py33selects
|
||||||
- env: TOX_ENV=py33poll
|
- env: TOX_ENV=py33poll
|
||||||
- env: TOX_ENV=py33epolls
|
- env: TOX_ENV=py33epolls
|
||||||
|
- env: TOX_ENV=pypyselects
|
||||||
|
- env: TOX_ENV=pypypoll
|
||||||
|
- env: TOX_ENV=pypyepolls
|
||||||
install:
|
install:
|
||||||
- sudo apt-get update -qq
|
- sudo apt-get update -qq
|
||||||
- sudo apt-get install -qq libssl-dev libmysqlclient-dev libpq-dev
|
- sudo apt-get install -qq libssl-dev libmysqlclient-dev libpq-dev libzmq3-dev
|
||||||
- pip install tox
|
- pip install --upgrade tox setuptools virtualenv
|
||||||
before_script:
|
before_script:
|
||||||
- "export EVENTLET_DB_TEST_AUTH='{\"psycopg2\": {\"user\": \"postgres\"}, \"MySQLdb\": {\"passwd\": \"\", \"host\": \"localhost\", \"user\": \"root\"}}'"
|
- "export EVENTLET_DB_TEST_AUTH='{\"psycopg2\": {\"user\": \"postgres\"}, \"MySQLdb\": {\"passwd\": \"\", \"host\": \"localhost\", \"user\": \"root\"}}'"
|
||||||
script:
|
script:
|
||||||
|
15
tox.ini
15
tox.ini
@@ -15,11 +15,12 @@ envlist =
|
|||||||
py26selects,py26poll,py26epolls,
|
py26selects,py26poll,py26epolls,
|
||||||
py27selects,py27poll,py27epolls,
|
py27selects,py27poll,py27epolls,
|
||||||
py33selects,py33poll,py33epolls,
|
py33selects,py33poll,py33epolls,
|
||||||
|
pypyselects,pypypoll,pypyepoll
|
||||||
|
|
||||||
[testenv]
|
[testenv]
|
||||||
downloadcache = {toxworkdir}/pip_download_cache
|
downloadcache = {toxworkdir}/pip_download_cache
|
||||||
deps =
|
deps =
|
||||||
nose==1.3.0
|
nose==1.3.1
|
||||||
pyopenssl==0.13
|
pyopenssl==0.13
|
||||||
psycopg2cffi-compat==1.1
|
psycopg2cffi-compat==1.1
|
||||||
pyzmq==13.1.0
|
pyzmq==13.1.0
|
||||||
@@ -82,3 +83,15 @@ setenv = EVENTLET_HUB = poll
|
|||||||
[testenv:py33epolls]
|
[testenv:py33epolls]
|
||||||
basepython = python3.3
|
basepython = python3.3
|
||||||
setenv = EVENTLET_HUB = epolls
|
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