[tox]
minversion = 1.6
skipsdist = True
envlist = py26,py27,pep8

[testenv]
usedevelop = True
install_command = pip install {opts} {packages}
setenv = VIRTUAL_ENV={envdir}
         LANG=en_US.UTF-8
         LANGUAGE=en_US:en
         LC_ALL=C
deps = -r{toxinidir}/requirements.txt
       -r{toxinidir}/test-requirements.txt
commands =
  python setup.py testr --slowest --testr-args='{posargs}'
  {toxinidir}/tools/config/check_uptodate.sh

[tox:jenkins]
downloadcache = ~/cache/pip

[testenv:pep8]
commands =
  flake8

[testenv:cover]
setenv = VIRTUAL_ENV={envdir}
commands =
  python setup.py testr --coverage {posargs}

[testenv:venv]
commands = {posargs}

[flake8]
# E711: ignored because it is normal to use "column == None" in sqlalchemy
# E712 is ignored on purpose, since it is normal to use 'column == true'
# H302 import only modules.
ignore = E121,E122,E123,E124,E126,E127,E128,E711,E712,H302
builtins = _
exclude =  .venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,tools

[tox]
minversion = 1.6
skipsdist = True
envlist = py26,py27,pep8

[testenv]
usedevelop = True
install_command = pip install {opts} {packages}
setenv = VIRTUAL_ENV={envdir}
         LANG=en_US.UTF-8
         LANGUAGE=en_US:en
         LC_ALL=C
deps = -r{toxinidir}/requirements.txt
       -r{toxinidir}/test-requirements.txt
commands =
  python setup.py testr --slowest --testr-args='{posargs}'
  {toxinidir}/tools/config/check_uptodate.sh

[tox:jenkins]
downloadcache = ~/cache/pip

[testenv:pep8]
commands =
  flake8

[testenv:cover]
setenv = VIRTUAL_ENV={envdir}
commands =
  python setup.py testr --coverage {posargs}

[testenv:venv]
commands = {posargs}

[flake8]
# H302 import only modules.
ignore = E121,E122,E123,E124,E126,E127,E128,H302
builtins = _
exclude =  .venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,tools

Enable gating on E711 and E712
Enable gating on E711 and E712

Removed ignores from the flake8 config that are no longer relevant as
there are no violations of these checks.

Change-Id: Ib062913ffdfbdeb6d0f79c30a352d0207d5200df
