Use doc/requirements.txt

Create separate doc/requirements.txt file and use it, this shrinks
the list of requirements to install for a normal run.

Change-Id: I7c27f7f737657005ab6e370ae7e5dceb5a7073e7
This commit is contained in:
Andreas Jaeger 2018-10-28 16:54:22 +01:00
parent 74346801b2
commit cb9e1b4885
3 changed files with 8 additions and 6 deletions

6
doc/requirements.txt Normal file
View File

@ -0,0 +1,6 @@
sphinx>=1.6.1
sphinxcontrib-blockdiag>=1.1.0
sphinxcontrib-programoutput
sphinx-autodoc-typehints
reno>=2.8.0 # Apache-2.0
zuul-sphinx

View File

@ -1,16 +1,10 @@
flake8<3.6.0
coverage>=3.6
sphinx>=1.6.1
sphinxcontrib-blockdiag>=1.1.0
fixtures>=0.3.14
stestr>=1.0.0 # Apache-2.0
testtools>=0.9.32
sphinxcontrib-programoutput
sphinx-autodoc-typehints
reno>=2.8.0 # Apache-2.0
PyMySQL
psycopg2-binary
mypy
zuul-sphinx
beautifulsoup4

View File

@ -64,6 +64,8 @@ commands =
coverage xml -o cover/coverage.xml
[testenv:docs]
deps = -r{toxinidir}/doc/requirements.txt
-r{toxinidir}/test-requirements.txt
commands =
sphinx-build -E -W -d doc/build/doctrees -b html doc/source/ doc/build/html