From: Michal Nowak Date: Mon, 14 Oct 2024 18:17:28 +0000 (+0200) Subject: Read the Docs should always source requirements.txt from "main" X-Git-Tag: v9.21.3~72^2 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=8fb61154923340eaeabd5d397af1f1149e7600a1;p=thirdparty%2Fbind9.git Read the Docs should always source requirements.txt from "main" HTTP URI of doc/arm/requirements.txt on the "main" branch is the source of PyPI packages in CI base image. To make it consistent in all maintained CI branches on RTD, use the HTTP URI as well. This change is non-material on the "main" branch, but ensures the right packages on stable branches where for RTD we currently leverage outdated packages because we failed to update doc/arm/requirements.txt there. --- diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 5ea7be06008..010dc6e0c1d 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -6,6 +6,9 @@ build: os: ubuntu-22.04 tools: python: "3.11" + jobs: + pre_build: + - python -m pip install -r https://gitlab.isc.org/isc-projects/bind9/-/raw/main/doc/arm/requirements.txt # Build documentation in doc/arm/ with Sphinx sphinx: @@ -13,8 +16,3 @@ sphinx: # Build all formats formats: all - -# Explicitly set the version of Python and its requirements -python: - install: - - requirements: doc/arm/requirements.txt