PEP-8 check all files, once in separate environment, parallel in Travis
Tox: PYTHONDONTWRITEBYTECODE = 1
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
language: python
|
language: python
|
||||||
python: 2.7
|
python: 2.7
|
||||||
env:
|
env:
|
||||||
|
- TOX_ENV=pep8
|
||||||
- TOX_ENV=py26selects
|
- TOX_ENV=py26selects
|
||||||
- TOX_ENV=py26poll
|
- TOX_ENV=py26poll
|
||||||
- TOX_ENV=py26epolls
|
- TOX_ENV=py26epolls
|
||||||
@@ -15,6 +16,7 @@ env:
|
|||||||
- TOX_ENV=pypyepolls
|
- TOX_ENV=pypyepolls
|
||||||
matrix:
|
matrix:
|
||||||
allow_failures:
|
allow_failures:
|
||||||
|
- env: TOX_ENV=pep8
|
||||||
- env: TOX_ENV=py33selects
|
- env: TOX_ENV=py33selects
|
||||||
- env: TOX_ENV=py33poll
|
- env: TOX_ENV=py33poll
|
||||||
- env: TOX_ENV=py33epolls
|
- env: TOX_ENV=py33epolls
|
||||||
|
93
tox.ini
93
tox.ini
@@ -6,13 +6,16 @@ ignore = E261
|
|||||||
max-line-length = 101
|
max-line-length = 101
|
||||||
|
|
||||||
[pep8]
|
[pep8]
|
||||||
|
count = 1
|
||||||
exclude = *.egg*,.env,.git,.hg,.tox,_*,build*,dist*,venv*
|
exclude = *.egg*,.env,.git,.hg,.tox,_*,build*,dist*,venv*
|
||||||
ignore = E261
|
ignore = E261
|
||||||
max-line-length = 101
|
max-line-length = 101
|
||||||
show-source = 1
|
show-source = 1
|
||||||
|
statistics = 1
|
||||||
|
|
||||||
[tox]
|
[tox]
|
||||||
envlist =
|
envlist =
|
||||||
|
pep8,
|
||||||
py26selects,py26poll,py26epolls,
|
py26selects,py26poll,py26epolls,
|
||||||
py27selects,py27poll,py27epolls,
|
py27selects,py27poll,py27epolls,
|
||||||
py33selects,py33poll,py33epolls,
|
py33selects,py33poll,py33epolls,
|
||||||
@@ -20,110 +23,114 @@ envlist =
|
|||||||
|
|
||||||
[testenv]
|
[testenv]
|
||||||
downloadcache = {toxworkdir}/pip_download_cache
|
downloadcache = {toxworkdir}/pip_download_cache
|
||||||
|
setenv =
|
||||||
|
PYTHONDONTWRITEBYTECODE = 1
|
||||||
deps =
|
deps =
|
||||||
nose==1.3.1
|
nose==1.3.1
|
||||||
pep8==1.5.6
|
|
||||||
psycopg2cffi-compat==1.1
|
psycopg2cffi-compat==1.1
|
||||||
pyopenssl==0.13
|
pyopenssl==0.13
|
||||||
pyzmq==13.1.0
|
pyzmq==13.1.0
|
||||||
# For now, PEP-8 check certain files known to be clean
|
|
||||||
# TODO: fix the rest of PEP-8 errors, leave only 'pep8 benchmarks/ eventlet/ tests/'
|
|
||||||
commands =
|
commands =
|
||||||
pep8 \
|
|
||||||
benchmarks/__init__.py \
|
|
||||||
benchmarks/context.py \
|
|
||||||
eventlet/__init__.py \
|
|
||||||
eventlet/backdoor.py \
|
|
||||||
eventlet/debug.py \
|
|
||||||
eventlet/green/__init__.py \
|
|
||||||
eventlet/green/_socket_nodns.py \
|
|
||||||
eventlet/green/ftplib.py \
|
|
||||||
eventlet/green/httplib.py \
|
|
||||||
eventlet/green/OpenSSL/__init__.py \
|
|
||||||
eventlet/green/subprocess.py \
|
|
||||||
eventlet/green/time.py \
|
|
||||||
eventlet/green/urllib.py \
|
|
||||||
eventlet/hubs/__init__.py \
|
|
||||||
eventlet/hubs/timer.py \
|
|
||||||
eventlet/pool.py \
|
|
||||||
eventlet/semaphore.py \
|
|
||||||
eventlet/support/__init__.py \
|
|
||||||
tests/__init__.py \
|
|
||||||
tests/backdoor_test.py \
|
|
||||||
tests/fork_test.py \
|
|
||||||
tests/greendns_test.py \
|
|
||||||
tests/nosewrapper.py \
|
|
||||||
tests/semaphore_test.py \
|
|
||||||
tests/stdlib/test_thread.py \
|
|
||||||
tests/stdlib/test_threading.py \
|
|
||||||
tests/wsgi_test_conntimeout.py
|
|
||||||
nosetests --verbose tests/
|
nosetests --verbose tests/
|
||||||
nosetests --verbose --with-doctest eventlet/coros.py eventlet/event.py \
|
nosetests --verbose --with-doctest eventlet/coros.py eventlet/event.py \
|
||||||
eventlet/pool.py eventlet/pools.py eventlet/proc.py \
|
eventlet/pool.py eventlet/pools.py eventlet/proc.py \
|
||||||
eventlet/queue.py eventlet/timeout.py
|
eventlet/queue.py eventlet/timeout.py
|
||||||
|
|
||||||
|
[testenv:pep8]
|
||||||
|
basepython = python2.7
|
||||||
|
setenv =
|
||||||
|
{[testenv]setenv}
|
||||||
|
deps =
|
||||||
|
pep8==1.5.6
|
||||||
|
commands =
|
||||||
|
pep8 benchmarks/ eventlet/ tests/
|
||||||
|
|
||||||
[testenv:py26selects]
|
[testenv:py26selects]
|
||||||
basepython = python2.6
|
basepython = python2.6
|
||||||
setenv = EVENTLET_HUB = selects
|
setenv =
|
||||||
|
{[testenv]setenv}
|
||||||
|
EVENTLET_HUB = selects
|
||||||
deps =
|
deps =
|
||||||
{[testenv]deps}
|
{[testenv]deps}
|
||||||
MySQL-python==1.2.5
|
MySQL-python==1.2.5
|
||||||
|
|
||||||
[testenv:py26poll]
|
[testenv:py26poll]
|
||||||
basepython = python2.6
|
basepython = python2.6
|
||||||
setenv = EVENTLET_HUB = poll
|
setenv =
|
||||||
|
{[testenv]setenv}
|
||||||
|
EVENTLET_HUB = poll
|
||||||
deps =
|
deps =
|
||||||
{[testenv]deps}
|
{[testenv]deps}
|
||||||
MySQL-python==1.2.5
|
MySQL-python==1.2.5
|
||||||
|
|
||||||
[testenv:py26epolls]
|
[testenv:py26epolls]
|
||||||
basepython = python2.6
|
basepython = python2.6
|
||||||
setenv = EVENTLET_HUB = epolls
|
setenv =
|
||||||
|
{[testenv]setenv}
|
||||||
|
EVENTLET_HUB = epolls
|
||||||
deps =
|
deps =
|
||||||
{[testenv]deps}
|
{[testenv]deps}
|
||||||
MySQL-python==1.2.5
|
MySQL-python==1.2.5
|
||||||
|
|
||||||
[testenv:py27selects]
|
[testenv:py27selects]
|
||||||
basepython = python2.7
|
basepython = python2.7
|
||||||
setenv = EVENTLET_HUB = selects
|
setenv =
|
||||||
|
{[testenv]setenv}
|
||||||
|
EVENTLET_HUB = selects
|
||||||
deps =
|
deps =
|
||||||
{[testenv]deps}
|
{[testenv]deps}
|
||||||
MySQL-python==1.2.5
|
MySQL-python==1.2.5
|
||||||
|
|
||||||
[testenv:py27poll]
|
[testenv:py27poll]
|
||||||
basepython = python2.7
|
basepython = python2.7
|
||||||
setenv = EVENTLET_HUB = poll
|
setenv =
|
||||||
|
{[testenv]setenv}
|
||||||
|
EVENTLET_HUB = poll
|
||||||
deps =
|
deps =
|
||||||
{[testenv]deps}
|
{[testenv]deps}
|
||||||
MySQL-python==1.2.5
|
MySQL-python==1.2.5
|
||||||
|
|
||||||
[testenv:py27epolls]
|
[testenv:py27epolls]
|
||||||
basepython = python2.7
|
basepython = python2.7
|
||||||
setenv = EVENTLET_HUB = epolls
|
setenv =
|
||||||
|
{[testenv]setenv}
|
||||||
|
EVENTLET_HUB = epolls
|
||||||
deps =
|
deps =
|
||||||
{[testenv]deps}
|
{[testenv]deps}
|
||||||
MySQL-python==1.2.5
|
MySQL-python==1.2.5
|
||||||
|
|
||||||
[testenv:py33selects]
|
[testenv:py33selects]
|
||||||
basepython = python3.3
|
basepython = python3.3
|
||||||
setenv = EVENTLET_HUB = selects
|
setenv =
|
||||||
|
{[testenv]setenv}
|
||||||
|
EVENTLET_HUB = selects
|
||||||
|
|
||||||
[testenv:py33poll]
|
[testenv:py33poll]
|
||||||
basepython = python3.3
|
basepython = python3.3
|
||||||
setenv = EVENTLET_HUB = poll
|
setenv =
|
||||||
|
{[testenv]setenv}
|
||||||
|
EVENTLET_HUB = poll
|
||||||
|
|
||||||
[testenv:py33epolls]
|
[testenv:py33epolls]
|
||||||
basepython = python3.3
|
basepython = python3.3
|
||||||
setenv = EVENTLET_HUB = epolls
|
setenv =
|
||||||
|
{[testenv]setenv}
|
||||||
|
EVENTLET_HUB = epolls
|
||||||
|
|
||||||
[testenv:pypyselects]
|
[testenv:pypyselects]
|
||||||
basepython = pypy
|
basepython = pypy
|
||||||
setenv = EVENTLET_HUB = selects
|
setenv =
|
||||||
|
{[testenv]setenv}
|
||||||
|
EVENTLET_HUB = selects
|
||||||
|
|
||||||
[testenv:pypypoll]
|
[testenv:pypypoll]
|
||||||
basepython = pypy
|
basepython = pypy
|
||||||
setenv = EVENTLET_HUB = poll
|
setenv =
|
||||||
|
{[testenv]setenv}
|
||||||
|
EVENTLET_HUB = poll
|
||||||
|
|
||||||
[testenv:pypyepolls]
|
[testenv:pypyepolls]
|
||||||
basepython = pypy
|
basepython = pypy
|
||||||
setenv = EVENTLET_HUB = epolls
|
setenv =
|
||||||
|
{[testenv]setenv}
|
||||||
|
EVENTLET_HUB = epolls
|
||||||
|
Reference in New Issue
Block a user