diff --git a/.readthedocs.yml b/.readthedocs.yml index 98ab941d..ab14297f 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -10,7 +10,7 @@ version: 2 build: os: "ubuntu-22.04" tools: - python: "3.13" + python: "3.14" apt_packages: - plantuml @@ -26,7 +26,7 @@ build: # Install dependencies using `uv`. install: - - uv pip install -r docs/requirements.txt + - uv pip install --upgrade -r docs/requirements.txt # Bundle assets, because `pip install --editable=.` does not do it. pre_build: diff --git a/CHANGES.rst b/CHANGES.rst index 278bfcc5..c4e9aeea 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -8,6 +8,7 @@ Unreleased - Made driver projects use a standalone primary navigation - Removed outmoded database drivers section - Added external-link icon to Support and Community TOC entries. +- Dependencies: Permitted installation of Sphinx 9.x 2026/01/14 0.47.0 ----------------- diff --git a/docs/conf.py b/docs/conf.py index f835f8e0..d8e743ea 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -34,3 +34,8 @@ intersphinx_mapping["myst"] = ("https://myst-parser.readthedocs.io/en/latest/", None) intersphinx_mapping["sd"] = ("https://sphinx-design.readthedocs.io/en/latest/", None) intersphinx_mapping["sde"] = ("https://sphinx-design-elements.readthedocs.io/en/latest/", None) + + +linkcheck_ignore += [ + "https://github.com/", +] diff --git a/setup.py b/setup.py index d915ed52..b1b4dd66 100644 --- a/setup.py +++ b/setup.py @@ -62,12 +62,12 @@ "jinja2>=3,<4", "jupysql<0.12", "myst-nb<1.4", - "myst-parser[linkify]<5", + "myst-parser[linkify]<6", "snowballstemmer<4", - "sphinx>=7.1,<9", + "sphinx>=7.1,<10", "sphinx-basic-ng==1.0.0b2", "sphinx-copybutton>=0.3.1,<1", - "sphinx-design-elements==0.4.1", + "sphinx-design-elements<0.5", "sphinx-inline-tabs", "sphinx-sitemap<2.10.0", "sphinx-togglebutton<1",