From a0032cce8c2099aa2c3de671fd1e9d685127adb8 Mon Sep 17 00:00:00 2001 From: "Gode, Sebastian" Date: Wed, 17 Jan 2024 11:19:33 +0000 Subject: [PATCH] Update tox.ini && conf.py file Reviewed-by: tischrei Co-authored-by: Gode, Sebastian Co-committed-by: Gode, Sebastian --- doc/requirements.txt | 3 ++- tox.ini | 21 ++++++++++++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/doc/requirements.txt b/doc/requirements.txt index c022286..492834a 100644 --- a/doc/requirements.txt +++ b/doc/requirements.txt @@ -7,4 +7,5 @@ reno>=3.1.0 # Apache-2.0 otc-sphinx-directives>=0.1.0 sphinx-minify>=0.0.1 # Apache-2.0 -git+https://gitea.eco.tsi-dev.otc-service.com/infra/otc-metadata.git#egg=otc_metadata \ No newline at end of file +git+https://gitea.eco.tsi-dev.otc-service.com/infra/otc-metadata.git#egg=otc_metadata +setuptools \ No newline at end of file diff --git a/tox.ini b/tox.ini index 78cc015..f7e9a79 100644 --- a/tox.ini +++ b/tox.ini @@ -43,15 +43,19 @@ commands = {[testenv:json-umn]commands} [testenv:docs-pdf] -deps = {[testenv:docs]deps} +deps = + {[testenv:docs]deps} + {[testenv:bindeps]deps} allowlist_externals = rm mkdir + wget make bash cp commands = mkdir -p doc/build/pdf + {[testenv:bindeps]commands} {[testenv:api-ref-pdf-docs]commands} {[testenv:umn-pdf-docs]commands} @@ -149,6 +153,21 @@ commands = +[testenv:bindeps] +deps = + bindep +allowlist_externals = + wget + rm + bash +commands = + rm -rf {toxinidir}/bindep.txt + rm -rf {toxinidir}/packages.txt + wget -O {toxinidir}/bindep.txt https://raw.githubusercontent.com/opentelekomcloud/otcdocstheme/main/bindep.txt + bash -c "bindep test -b -f {toxinidir}/bindep.txt > {toxinidir}/packages.txt || true" + bash -c 'if [ -s {toxinidir}/packages.txt ]; then if command -v apt &>/dev/null; then apt update && xargs apt install --no-install-recommends -y < {toxinidir}/packages.txt; fi; fi' + bash -c 'if [ -s {toxinidir}/packages.txt ]; then if command -v dnf &>/dev/null; then dnf install -y $(cat {toxinidir}/packages.txt); fi; fi' + [doc8] ignore = D001 extensions = .rst, .yaml \ No newline at end of file