From f0997c875dae106ee855aa5457989d11bb7419cb Mon Sep 17 00:00:00 2001 From: Sebastian Gode Date: Wed, 17 Jan 2024 09:43:46 +0000 Subject: [PATCH] Update tox.ini && conf.py file Performed-by: gitea/infra/otc-metadata/tools/generate_doc_confpy.py --- doc/requirements.txt | 3 ++- tox.ini | 21 ++++++++++++++++++++- zuul.yaml | 3 ++- 3 files changed, 24 insertions(+), 3 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 bcacf32..f3b3d31 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 diff --git a/zuul.yaml b/zuul.yaml index a4d00bd..107ef29 100644 --- a/zuul.yaml +++ b/zuul.yaml @@ -1,3 +1,4 @@ +--- - project: merge-mode: squash-merge default-branch: main @@ -8,4 +9,4 @@ - noop gate: jobs: - - noop + - noop \ No newline at end of file