Move doc related modules to doc/requirements.txt

Change-Id: Ice407c712b5438b06c4f439c73946640a0c5a86d
This commit is contained in:
Adam Spiers 2019-06-12 12:14:41 +01:00 committed by caoyuan
parent 7934e6f405
commit a6e330857b
4 changed files with 20 additions and 7 deletions

4
.gitignore vendored
View File

@ -29,4 +29,8 @@ openstack/versioninfo
openstack/common/db/*.sqlite openstack/common/db/*.sqlite
.stestr/ .stestr/
etc/openstack.conf.sample etc/openstack.conf.sample
# reno build
releasenotes/build releasenotes/build
releasenotes/notes/reno.cache
RELEASENOTES.rst

8
doc/requirements.txt Normal file
View File

@ -0,0 +1,8 @@
# The order of packages is significant, because pip processes them in the order
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
sphinx!=1.6.6,!=1.6.7,>=1.6.5,<2.0.0;python_version=='2.7' # BSD
sphinx!=1.6.6,!=1.6.7,>=1.6.5;python_version>='3.4' # BSD
openstackdocstheme>=1.18.1 # Apache-2.0
reno>=2.5.0 # Apache-2.0

View File

@ -4,10 +4,6 @@
hacking>=1.1.0,<1.2.0 # Apache-2.0 hacking>=1.1.0,<1.2.0 # Apache-2.0
stestr>=2.0.0 # Apache-2.0 stestr>=2.0.0 # Apache-2.0
sphinx!=1.6.6,!=1.6.7,>=1.6.5,<2.0.0;python_version=='2.7' # BSD
sphinx!=1.6.6,!=1.6.7,>=1.6.5;python_version>='3.4' # BSD
openstackdocstheme>=1.18.1 # Apache-2.0
mock>=2.0.0 # BSD mock>=2.0.0 # BSD
oslotest>=3.2.0 # Apache-2.0 oslotest>=3.2.0 # Apache-2.0
coverage!=4.4,>=4.0 # Apache-2.0 coverage!=4.4,>=4.0 # Apache-2.0
@ -16,7 +12,5 @@ testscenarios>=0.4 # Apache-2.0/BSD
# for pre-release tests # for pre-release tests
oslo.config>=5.2.0 # Apache-2.0 oslo.config>=5.2.0 # Apache-2.0
reno>=2.5.0 # Apache-2.0
# Bandit security code scanner # Bandit security code scanner
bandit>=1.1.0,<1.6.0 # Apache-2.0 bandit>=1.1.0,<1.6.0 # Apache-2.0

View File

@ -28,7 +28,14 @@ commands = {posargs}
[testenv:docs] [testenv:docs]
basepython = python3 basepython = python3
commands = python setup.py build_sphinx whitelist_externals =
rm
deps =
{[testenv]deps}
-r{toxinidir}/doc/requirements.txt
commands =
rm -rf doc/build
sphinx-build -W -b html doc/source doc/build/html
[testenv:cover] [testenv:cover]
basepython = python3 basepython = python3