with the release of sphinx 8.1.3 new warnings for unused footnotes were added. As we build with warnings as errors this broke the docs job. This change fixes that by removing the use of the footnote directive where they are not used. Change-Id: I1ac386fcdf7bd7d0f70c89cea5fe490559d80e19
79 lines
1.9 KiB
INI
79 lines
1.9 KiB
INI
[tox]
|
|
minversion = 3.18.0
|
|
envlist = docs,pep8
|
|
skipsdist = True
|
|
|
|
[testenv]
|
|
passenv =
|
|
# LOCALE_ARCHIVE is needed when not using python from the system package
|
|
# manager (e.g. when installed with nix) to ensure the locale-archive is
|
|
# available to the tests. specifically this is needed by sphinx to build
|
|
# the docs.
|
|
LOCALE_ARCHIVE
|
|
OS_DEBUG
|
|
|
|
basepython = python3
|
|
#usedevelop = True
|
|
setenv = VIRTUAL_ENV={envdir}
|
|
deps =
|
|
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
|
|
-r{toxinidir}/doc/requirements.txt
|
|
allowlist_externals =
|
|
find
|
|
bash
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[testenv:docs]
|
|
commands = sphinx-build -W -b html doc/source doc/build/html
|
|
|
|
[testenv:fast-specs]
|
|
description = Build only specs that have changed since last commit
|
|
envdir = {toxworkdir}/docs
|
|
commands = bash tools/fast-specs.sh
|
|
|
|
[testenv:pep8]
|
|
deps =
|
|
{[testenv]deps}
|
|
-r{toxinidir}/test-requirements.txt
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
stestr run --slowest {posargs}
|
|
flake8 {posargs}
|
|
|
|
[flake8]
|
|
ignore = E128,W504
|
|
exclude = .venv,.git,.tox,doc,.eggs
|
|
|
|
[testenv:move-implemented-specs]
|
|
# NOTE(mriedem): simplejson is used by launchpadlib but is a lazy import and
|
|
# fails if we don't have it.
|
|
deps = launchpadlib
|
|
simplejson
|
|
envdir={toxworkdir}/launchpadlib
|
|
commands =
|
|
python {toxinidir}/tools/move_implemented_specs.py {posargs}
|
|
|
|
[testenv:count-blueprints]
|
|
deps = {[testenv:move-implemented-specs]deps}
|
|
envdir={toxworkdir}/launchpadlib
|
|
commands =
|
|
python {toxinidir}/tools/count_blueprints.py {posargs}
|
|
|
|
[testenv:move-spec]
|
|
# Usage:
|
|
# tox -e move-spec -- [--dry-run] [--verbose] path/to/spec.rst path/to/destdir
|
|
deps=
|
|
envdir={toxworkdir}/nodeps
|
|
commands =
|
|
python {toxinidir}/tools/move_spec.py {posargs}
|
|
|
|
[testenv:abandon-spec]
|
|
# Usage:
|
|
# tox -e abandon-spec -- [--dry-run] [--verbose] path/to/obsolete-spec.rst
|
|
deps=
|
|
envdir={toxworkdir}/nodeps
|
|
commands =
|
|
python {toxinidir}/tools/abandon_spec.py {posargs}
|