From 106c6b882c59d55d3c5d94bba735c255d229a655 Mon Sep 17 00:00:00 2001 From: Don Naro Date: Thu, 14 Sep 2023 15:50:48 +0100 Subject: [PATCH] update tox for docs lockfile --- tox.ini | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 45f6d0140c82..cad931a931b7 100644 --- a/tox.ini +++ b/tox.ini @@ -19,8 +19,16 @@ commands = select = F401,F402,F821,F823,F841,F811,E265,E266,F541,W605,E722,F822,F523,W291,F405 exclude = awx/ui/node_modules,awx/ui/node_modules,env,awx_collection_build +[testenv:pip-compile-docs] +description = Compile docs build requirements +allowlist_externals = pip-compile +commands = + pip-compile --allow-unsafe --output-file=docs/docsite/requirements.txt --strip-extras docs/docsite/requirements.in + [testenv:docs] description = Build documentation -deps = -r{toxinidir}/docs/docsite/requirements.txt +deps = + -r docs/docsite/requirements.in + -c docs/docsite/requirements.txt commands = sphinx-build -T -E -W -n --keep-going {tty:--color} -j auto -c docs/docsite -d docs/docsite/build/doctrees -b html docs/docsite/rst docs/docsite/build/html