From 18aad8ae0ec6a395b8a7270fa50795e2496096b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 25 Oct 2024 09:44:39 +0200 Subject: [PATCH] Install setuptools before generate and check documentation Closes #13628 --- .gitlab-ci.yml | 1 + .gitlab-scripts/generate-doc.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 12dc058385..0ff8b27b9b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -60,6 +60,7 @@ documentation: paths: - .cache/pip/http-v2 before_script: + - pip install setuptools - pip install -r "${PACKAGE}/${DOC_DIR}/requirements-doc.txt" - pip install sphinx-lint rstcheck[sphinx] script: diff --git a/.gitlab-scripts/generate-doc.sh b/.gitlab-scripts/generate-doc.sh index 9f742727f9..945f1bf191 100755 --- a/.gitlab-scripts/generate-doc.sh +++ b/.gitlab-scripts/generate-doc.sh @@ -9,6 +9,7 @@ export DOC_BASE_URL requirements=$(mktemp /tmp/requirements-doc-XXXXXXXXXX.txt) find . -name 'cookiecutter*' -prune -o -path '*/doc/requirements-doc.txt' -exec cat {} + | sort | uniq > "${requirements}" +pip install setuptools pip install -r "${requirements}" (find . -name 'cookiecutter*' -prune -o -path '*/doc/conf.py' -print | while read path; do