diff --git a/tox.ini b/tox.ini index e7cde6b..1116879 100644 --- a/tox.ini +++ b/tox.ini @@ -46,6 +46,7 @@ commands = {[testenv:best-practice]commands} {[testenv:json-best-practice]commands} + [testenv:pdf-docs] deps = {[testenv:docs]deps} @@ -59,6 +60,7 @@ allowlist_externals = cp commands = mkdir -p doc/build/pdf + mkdir -p doc/build/html {[testenv:bindeps]commands} mkdir -p {toxinidir}/_templates wget -O {toxinidir}/_templates/longtable.tex.jinja https://gitea.eco.tsi-dev.otc-service.com/infra/docs-templates/raw/branch/main/templates/longtable.tex.jinja @@ -69,6 +71,7 @@ commands = {[testenv:best-practice-pdf-docs]commands} + # HTML version [testenv:umn] deps = {[testenv:docs]deps} @@ -109,12 +112,12 @@ commands = rm -rf umn/build/pdf cp -r {toxinidir}/_templates umn/source/_templates/ sphinx-build -W --keep-going -b latex umn/source umn/build/pdf/ - bash -c "for f in umn/build/pdf/*.gif; do convert $f $\{f/%gif/png\}; done || true" + bash -c "for f in umn/build/pdf/*.gif; do convert $f[0] $\{f/%gif/png\}; done || true" bash -c "for f in umn/build/pdf/*.tex; do sed -iorig 's/\.gif//g' $f; done" - make -C umn/build/pdf + make -C umn/build/pdf LATEXMKOPTS="-interaction=nonstopmode" mkdir -p doc/build/pdf cp umn/build/pdf/sfs-umn.pdf doc/build/pdf/ - + cp umn/build/pdf/sfs-umn.pdf doc/build/html/ # HTML version [testenv:api-ref] @@ -156,12 +159,12 @@ commands = rm -rf api-ref/build/pdf cp -r {toxinidir}/_templates api-ref/source/_templates/ sphinx-build -W --keep-going -b latex api-ref/source api-ref/build/pdf/ - bash -c "for f in api-ref/build/pdf/*.gif; do convert $f $\{f/%gif/png\}; done || true" + bash -c "for f in api-ref/build/pdf/*.gif; do convert $f[0] $\{f/%gif/png\}; done || true" bash -c "for f in api-ref/build/pdf/*.tex; do sed -iorig 's/\.gif//g' $f; done" - make -C api-ref/build/pdf + make -C api-ref/build/pdf LATEXMKOPTS="-interaction=nonstopmode" mkdir -p doc/build/pdf cp api-ref/build/pdf/sfs-api-ref.pdf doc/build/pdf/ - + cp api-ref/build/pdf/sfs-api-ref.pdf doc/build/html/ # HTML version [testenv:best-practice] @@ -203,12 +206,12 @@ commands = rm -rf doc/best-practice/build/pdf cp -r {toxinidir}/_templates doc/best-practice/source/_templates/ sphinx-build -W --keep-going -b latex doc/best-practice/source doc/best-practice/build/pdf/ - bash -c "for f in doc/best-practice/build/pdf/*.gif; do convert $f $\{f/%gif/png\}; done || true" + bash -c "for f in doc/best-practice/build/pdf/*.gif; do convert $f[0] $\{f/%gif/png\}; done || true" bash -c "for f in doc/best-practice/build/pdf/*.tex; do sed -iorig 's/\.gif//g' $f; done" - make -C doc/best-practice/build/pdf + make -C doc/best-practice/build/pdf LATEXMKOPTS="-interaction=nonstopmode" mkdir -p doc/build/pdf cp doc/best-practice/build/pdf/sfs-best-practice.pdf doc/build/pdf/ - + cp doc/best-practice/build/pdf/sfs-best-practice.pdf doc/build/html/ [testenv:bindeps]