diff --git a/setup.cfg b/setup.cfg index 2c8980007..8f17cc4c3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -80,6 +80,7 @@ test = testtools>=2.2.0 # MIT testscenarios>=0.4 # Apache-2.0/BSD doc8>=0.6.0 # Apache-2.0 + sphinx>=1.6.2 # BSD [nosetests] cover-erase = true diff --git a/tox.ini b/tox.ini index 7ea15bdbe..8622c3a09 100644 --- a/tox.ini +++ b/tox.ini @@ -30,7 +30,9 @@ deps = {[testenv]deps} commands = {toxinidir}/tools/update_states.sh [testenv:pep8] -commands = flake8 {posargs} +commands = + flake8 {posargs} + doc8 doc/source [testenv:pylint] deps = {[testenv]deps} @@ -54,6 +56,13 @@ import_exceptions = six.moves taskflow.test.mock unittest.mock +[doc8] +# Settings for doc8: +# Ignore doc/source/user/history.rst, it includes generated ChangeLog +# file that fails with "D000 Inline emphasis start-string without +# end-string." +ignore-path = doc/*/target,doc/*/build* + [testenv:py27] deps = .[test,workers,zookeeper,database,redis,eventlet] -r{toxinidir}/doc/requirements.txt