Stop building docs with (test-)requirements.txt
Change Iba797243d2a137b551223165a1af1a8676bcea02 was a bit
overzealous in using {[testenv]deps} and changed the docs
tox target to also install requirements.txt and
test-requirements.txt which means for docs builds we're
installing things like psycopg2 which we shouldn't be doing
if we don't have the correct native packages installed to
build those types of dependencies.
Change-Id: Ib718911596b93ec6ec7e899210300d2f0d9572ed
Closes-Bug: #1849870
This commit is contained in:
4
tox.ini
4
tox.ini
@@ -160,8 +160,10 @@ commands =
|
||||
[testenv:docs]
|
||||
description =
|
||||
Build main documentation.
|
||||
# Note that we don't use {[testenv]deps} for deps here because we don't want
|
||||
# to install (test-)requirements.txt for docs.
|
||||
deps =
|
||||
{[testenv]deps}
|
||||
-c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
|
||||
-r{toxinidir}/doc/requirements.txt
|
||||
commands =
|
||||
rm -rf doc/build/html doc/build/doctrees
|
||||
|
||||
Reference in New Issue
Block a user