From cf554ff391bac37b0db5bda00059bf828600b6f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 3 Feb 2024 23:56:52 +0100 Subject: [PATCH] Install all documentation requirements at once --- .gitlab-scripts/generate-doc.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitlab-scripts/generate-doc.sh b/.gitlab-scripts/generate-doc.sh index d3602204ae..658a093e5f 100755 --- a/.gitlab-scripts/generate-doc.sh +++ b/.gitlab-scripts/generate-doc.sh @@ -5,9 +5,9 @@ OUTPUTDIR=`realpath "${1}"` mkdir -p "${OUTPUTDIR}" export DOC_BASE_URL=$OUTPUTDIR -find . -name 'cookiecutter*' -prune -o -path '*/doc/requirements-doc.txt' -print | while read path; do - pip install -r "${path}" -done +requirements=$(mktemp /tmp/requirements-doc-XXXXXXXXXX.txt) +find . -name 'cookiecutter*' -prune -o -path '*/doc/requirements-doc.txt' -exec cat {} + | sort | uniq > "${requirements}" +pip install -r "${requirements}" (find . -name 'cookiecutter*' -prune -o -path '*/doc/conf.py' -print | while read path; do path=`dirname "${path}"`