diff --git a/doc/requirements.txt b/doc/requirements.txt new file mode 100644 index 00000000..5f0bf6ae --- /dev/null +++ b/doc/requirements.txt @@ -0,0 +1,3 @@ +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +openstackdocstheme>=1.31.2 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index cf025c31..e422e930 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,11 +6,8 @@ hacking>=3.0.1,<3.1.0;python_version>'3' # Apache-2.0 coverage!=4.4,>=4.0 # Apache-2.0 python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD oslotest>=3.2.0 # Apache-2.0 stestr>=1.0.0 # Apache-2.0 testtools>=2.2.0 # MIT -openstackdocstheme>=1.31.2 # Apache-2.0 # releasenotes -reno>=2.5.0 # Apache-2.0 flake8-import-order diff --git a/tox.ini b/tox.ini index 5cb26a3e..8e6b2bf7 100644 --- a/tox.ini +++ b/tox.ini @@ -31,9 +31,12 @@ commands = check-uuid --fix --package manila_tempest_tests commands = {posargs} [testenv:docs] +deps = -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master} + -r{toxinidir}/doc/requirements.txt commands = sphinx-build -W -b html doc/source doc/build/html [testenv:releasenotes] +deps = {[testenv:docs]deps} commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html