You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
896 B
35 lines
896 B
[tox] |
|
minversion = 1.6 |
|
envlist = py26,py27,py33,pypy,pep8 |
|
skipsdist = True |
|
|
|
[testenv] |
|
usedevelop = True |
|
install_command = pip install -U {opts} {packages} |
|
setenv = |
|
VIRTUAL_ENV={envdir} |
|
deps = -r{toxinidir}/requirements.txt |
|
-r{toxinidir}/test-requirements.txt |
|
|
|
[testenv:pep8] |
|
commands = |
|
flake8 |
|
# Run doc8 to check .rst and .txt files. |
|
# HACKING.rst is the only file that is not referenced from |
|
# doc/source, so add it explicitely. |
|
doc8 -e txt -e rst doc/source/ HACKING.rst |
|
|
|
[testenv:pylint] |
|
commands = pylint os_doc_tools cleanup |
|
|
|
[testenv:venv] |
|
commands = {posargs} |
|
|
|
[flake8] |
|
# H803 skipped on purpose per list discussion. |
|
# E123, E125 skipped as they are invalid PEP-8. |
|
|
|
show-source = True |
|
ignore = E123,E125,H803 |
|
builtins = _ |
|
exclude=.venv,.git,.tox,dist,*openstack/common*,*lib/python*,*egg,build,*autogenerate_config_docs/venv,*autogenerate_config_docs/sources
|
|
|