aodh/tox.ini
David Peraza 7c9af12937 Check for pep8 E226 and E24
By default, pep8.py ignores E226 and E24. By changing
tox.ini to not have an ignore clause, it started using
the default. Since we were explicitely ignoring things
until recently, E226 and E24 where being checked. This
patch adds an ignore clause to tox.ini and fixes some
E226 errors to match our pep8 checks to other projects
in openstack.

Change-Id: Ia0bc0e6bcb4b4c6e54d61bae2fd7cad48303a62a
2014-01-07 10:38:55 -06:00

50 lines
1.2 KiB
INI

[tox]
minversion = 1.6
skipsdist = True
envlist = py26,py27,py33,pep8
[testenv]
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
install_command = pip install -U {opts} {packages}
usedevelop = True
setenv = VIRTUAL_ENV={envdir}
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_ALL=C
EVENTLET_NO_GREENDNS=yes
commands =
bash -x {toxinidir}/run-tests.sh {posargs}
{toxinidir}/tools/config/check_uptodate.sh
downloadcache = {toxworkdir}/_download
[testenv:cover]
setenv = VIRTUAL_ENV={envdir}
commands = bash -x {toxinidir}/run-tests.sh --coverage
[testenv:pep8]
# Install bounded pep8/pyflakes first, then let flake8 install
deps = pep8==1.4.5
pyflakes==0.7.2
flake8==2.0
hacking>=0.8.0,<0.9
commands =
flake8
flake8 --filename=ceilometer-* bin
[testenv:docs]
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = python setup.py build_sphinx
[testenv:venv]
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = {posargs}
[flake8]
ignore = None
builtins = _
exclude=.venv,.git,.tox,dist,doc,./ceilometer/openstack/common,*lib/python*,*egg,tools,nova_tests,build
show-source = True