From b7a66690b3a596c23113f08af2ed61d6f9625a32 Mon Sep 17 00:00:00 2001 From: Paillat-dev Date: Thu, 15 Jan 2026 18:27:39 +0100 Subject: [PATCH 1/4] :arrow_up: chore(docs): upgrade Sphinx and related dependencies to latest versions --- requirements/docs.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements/docs.txt b/requirements/docs.txt index abecccaad9..da9bffd127 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -1,11 +1,11 @@ -sphinx==8.2.3 +sphinx==9.1.0 sphinxcontrib_trio==1.1.2 sphinxcontrib-websupport==2.0.0 myst-parser[linkify]==5.0.0 sphinxext-opengraph==0.13.0 sphinx-copybutton==0.5.2 -furo==2024.8.6 -sphinx-autodoc-typehints==3.5.2 +furo==2025.12.19 +sphinx-autodoc-typehints==3.6.2 sphinx-intl==2.3.2 typing_extensions==4.15.0 levenshtein==0.27.3 From c3ffc5ec376646d2b3f29be0ae17c2b3a7cc1a7d Mon Sep 17 00:00:00 2001 From: Paillat-dev Date: Thu, 15 Jan 2026 23:48:04 +0100 Subject: [PATCH 2/4] :heavy_minus_sign: Remove sphinxcontrib_trio dependency --- docs/conf.py | 1 - requirements/docs.txt | 1 - 2 files changed, 2 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 1ca6dab8b6..a08cd5a799 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -76,7 +76,6 @@ def write_new(): "sphinx.ext.napoleon", "sphinx.ext.viewcode", "sphinx.ext.duration", - "sphinxcontrib_trio", # "details", "exception_hierarchy", "attributetable", diff --git a/requirements/docs.txt b/requirements/docs.txt index da9bffd127..7015ddb78f 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -1,5 +1,4 @@ sphinx==9.1.0 -sphinxcontrib_trio==1.1.2 sphinxcontrib-websupport==2.0.0 myst-parser[linkify]==5.0.0 sphinxext-opengraph==0.13.0 From f2791bf375c3e541ad40463250fc6cc0df1c72d1 Mon Sep 17 00:00:00 2001 From: Paillat Date: Thu, 29 Jan 2026 11:16:14 +0100 Subject: [PATCH 3/4] :heavy_plus_sign: Add back sphinxcontrib_trio because it got updated --- docs/conf.py | 1 + requirements/docs.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/docs/conf.py b/docs/conf.py index 6cd5112cf4..9448ac1900 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -73,6 +73,7 @@ def write_new(): "sphinx.ext.napoleon", "sphinx.ext.viewcode", "sphinx.ext.duration", + "sphinxcontrib_trio", # "details", "exception_hierarchy", "attributetable", diff --git a/requirements/docs.txt b/requirements/docs.txt index 7015ddb78f..d2733a69cd 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -1,4 +1,5 @@ sphinx==9.1.0 +sphinxcontrib_trio==1.2.0 sphinxcontrib-websupport==2.0.0 myst-parser[linkify]==5.0.0 sphinxext-opengraph==0.13.0 From a22c7717382344a06ecf35eb7333a1fa99f18c6e Mon Sep 17 00:00:00 2001 From: Paillat Date: Thu, 29 Jan 2026 11:25:05 +0100 Subject: [PATCH 4/4] :memo: CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b0cd6f4a66..5ca67e273f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,8 @@ These changes are available on the `master` branch, but have not yet been releas - Updated `Role.is_assignable()` to also check whether the bot has the `MANAGE_ROLES` permission. ([#3048](https://github.com/Pycord-Development/pycord/pull/3048)) +- Updated the docs' Sphinx version to v9. + ([#3067](https://github.com/Pycord-Development/pycord/pull/3067)) ### Fixed