From ae958ea373c8087a0389f3ea216ebe9348c0cd3c Mon Sep 17 00:00:00 2001 From: Sebastian Gode Date: Wed, 17 Jan 2024 09:44:36 +0000 Subject: [PATCH] Update tox.ini && conf.py file Performed-by: gitea/infra/otc-metadata/tools/generate_doc_confpy.py --- api-ref/source/conf.py | 7 +------ doc/requirements.txt | 3 ++- tox.ini | 21 ++++++++++++++++++++- zuul.yaml | 8 ++++++-- 4 files changed, 29 insertions(+), 10 deletions(-) diff --git a/api-ref/source/conf.py b/api-ref/source/conf.py index a5297e9..3967284 100644 --- a/api-ref/source/conf.py +++ b/api-ref/source/conf.py @@ -109,9 +109,4 @@ html_static_path = ['_static'] html_copy_source = False # -- Options for PDF output -------------------------------------------------- -latex_documents = [ - ('index', - 'None.tex', - u'Document Database Service - API Reference', - u'OpenTelekomCloud', 'manual'), -] +latex_documents = [] 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 c11e394..fdb4a1e 100644 --- a/tox.ini +++ b/tox.ini @@ -45,15 +45,19 @@ commands = {[testenv:json-best-practice]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:umn-pdf-docs]commands} {[testenv:best-practice-pdf-docs]commands} @@ -180,6 +184,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 aa85cc4..107ef29 100644 --- a/zuul.yaml +++ b/zuul.yaml @@ -4,5 +4,9 @@ default-branch: main templates: - helpcenter-base-jobs - - api-ref-hc-int-jobs - - umn-hc-int-jobs \ No newline at end of file + check: + jobs: + - noop + gate: + jobs: + - noop \ No newline at end of file