From f8631382008869af16b1379ea3040c7053804aca Mon Sep 17 00:00:00 2001 From: Tim Sutton Date: Mon, 29 Jul 2024 13:09:37 +0100 Subject: [PATCH 1/3] Install missng libxml and libxslt deps for doctests --- .github/workflows/doctest.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/doctest.yml b/.github/workflows/doctest.yml index 4ca0fe496ea..8565026ca7c 100644 --- a/.github/workflows/doctest.yml +++ b/.github/workflows/doctest.yml @@ -38,8 +38,10 @@ jobs: uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0 with: python-version: 3.9 - - name: Pip upgrade + - name: Install dependencies run: | + sudo apt-get update + sudo apt-get install -y libxml2 libxslt1-dev python -m pip install --upgrade pip - name: Build test code run: | From 09a12bbc8efd06c24f7db695b7ac6a8f4a27a8a8 Mon Sep 17 00:00:00 2001 From: Tim Sutton Date: Mon, 29 Jul 2024 13:28:41 +0100 Subject: [PATCH 2/3] Add python xml lib --- .github/workflows/doctest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/doctest.yml b/.github/workflows/doctest.yml index 8565026ca7c..6cfb5d260e6 100644 --- a/.github/workflows/doctest.yml +++ b/.github/workflows/doctest.yml @@ -41,7 +41,7 @@ jobs: - name: Install dependencies run: | sudo apt-get update - sudo apt-get install -y libxml2 libxslt1-dev + sudo apt-get install -y libxml2 libxslt1-dev python3-lxml python -m pip install --upgrade pip - name: Build test code run: | From d33750317ca92be4127200823e173e086e70d8f1 Mon Sep 17 00:00:00 2001 From: Tim Sutton Date: Mon, 29 Jul 2024 16:33:29 +0100 Subject: [PATCH 3/3] Backport fix from #9177 --- REQUIREMENTS.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/REQUIREMENTS.txt b/REQUIREMENTS.txt index 9860f790a05..9b8472a9bab 100644 --- a/REQUIREMENTS.txt +++ b/REQUIREMENTS.txt @@ -2,3 +2,12 @@ # Used for docker image builds -r https://raw.githubusercontent.com/qgis/QGIS-Website/master/REQUIREMENTS.txt +pdflatex +pyYAML +Sphinx==7.2.6 +sphinx_copybutton +sphinx-intl +sphinx_rtd_theme +sphinx_togglebutton +sphinxext-rediraffe +# sphinxcontrib-jquery \ No newline at end of file