reno/tox.ini
Doug Hellmann 4da5fb4e8b add sphinx extension
set up extras for the dependency on sphinx to use the extension, and use
those in the test requirements in tox.ini instead of listing sphinx in
test-requirements.txt

add a page to the docs with release notes for reno itself

Change-Id: I0fd98c128ccf32bb85ad7189ee78c1b98933ae41
2015-09-21 13:54:24 +00:00

38 lines
760 B
INI

[tox]
minversion = 1.6
envlist = py34,py27,pep8
skipsdist = True
[testenv]
usedevelop = True
install_command = pip install -U {opts} {packages}
setenv =
VIRTUAL_ENV={envdir}
deps =
-r{toxinidir}/test-requirements.txt
.[sphinx]
commands = python setup.py test --slowest --testr-args='{posargs}'
[testenv:pep8]
commands = flake8
[testenv:venv]
commands = {posargs}
[testenv:cover]
commands = python setup.py test --coverage --testr-args='{posargs}'
[testenv:docs]
commands = python setup.py build_sphinx
[testenv:debug]
commands = oslo_debug_helper {posargs}
[flake8]
# E123, E125 skipped as they are invalid PEP-8.
show-source = True
ignore = E123,E125
builtins = _
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build