diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 8bbb1a6658..085aef06fb 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -80,10 +80,10 @@ jobs: nametag: docs-linux runner: ubuntu-latest cxx_std: 17 - python_ver: "3.11" + python_ver: "3.12" build_docs: 1 skip_build: 1 skip_tests: 1 setenvs: export EXTRA_DEP_PACKAGES="doxygen sphinx-doc" - PIP_INSTALLS="sphinx breathe==4.34.0 sphinx-tabs furo==2022.6.21 myst-parser linkify-it-py" + PIP_INSTALLS="sphinx>=9.1 breathe>=5.1 sphinx-tabs>=3.5 furo>=2025.12.19 myst-parser>=5.1" SKIP_SYSTEM_DEPS_INSTALL=1 diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 96a3a17aa0..14c636c3aa 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -9,7 +9,7 @@ version: 2 build: os: ubuntu-22.04 tools: - python: "3.11" + python: "3.12" # Build documentation with Sphinx diff --git a/src/doc/requirements.txt b/src/doc/requirements.txt index 221e7a3bca..2197b98c91 100644 --- a/src/doc/requirements.txt +++ b/src/doc/requirements.txt @@ -1,6 +1,5 @@ -sphinx >= 5.0 -breathe == 4.34.0 -sphinx-tabs -furo==2022.6.21 -myst-parser -linkify +sphinx >= 9.1 +breathe >= 5.1 +sphinx-tabs >= 3.5 +furo >= 2025.12.19 +myst-parser >= 5.1