From 68f7ed80c525e455ea0e49989f71ead5523815b3 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 19 Oct 2026 12:53:06 -0400 Subject: [PATCH 1/3] Update sphinx-autodoc-typehints from 3.15.0 to 3.17.2 --- docs/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 602c810b3d..6a58a35166 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,7 +1,7 @@ Sphinx==9.1.0 # extentions -sphinx-autodoc-typehints==3.15.0 +sphinx-autodoc-typehints==3.17.2 furo==2025.12.19 sphinxext-opengraph==0.13.0 sphinx-copybutton==0.5.2 From 2ebdba3baeb61afd0387974538da8b27a7b3d164 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 19 Oct 2026 12:53:07 -0400 Subject: [PATCH 2/3] Update chardet from 7.6.0 to 7.7.0 --- examples/benchmark/requirements-common.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/benchmark/requirements-common.txt b/examples/benchmark/requirements-common.txt index b63bbdbc7e..72404dc143 100644 --- a/examples/benchmark/requirements-common.txt +++ b/examples/benchmark/requirements-common.txt @@ -9,7 +9,7 @@ # engine's hot path, so a different `chardet` is a different baseline, and the # baseline is what every ratio in the report divides by. dictdumper==0.8.4.post6 -chardet==7.6.0 +chardet==7.7.0 aenum==3.1.17 tbtrim==0.3.1 From 161444902624554478410d08426ddd1da722806b Mon Sep 17 00:00:00 2001 From: Jarry Shaw Date: Mon, 19 Oct 2026 13:13:23 -0400 Subject: [PATCH 3/3] chore(docs): match the pyproject docs extra to the typehints pin (#1944) - pin sphinx-autodoc-typehints==3.17.2 in the docs extra, matching the bump pyup made to docs/requirements.txt, so the #1856 pin-agreement test passes again --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index f78e7e44b9..3182cecd9e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -287,7 +287,7 @@ docs = [ # ``docs/source/conf.py`` imports that release's private modules and is # written against it alone (#1856). tests/project/test_docs_typehints_pin_1856_unit.py # fails when the pins differ. - "sphinx-autodoc-typehints==3.15.0", "sphinxext-opengraph", "sphinx-copybutton", + "sphinx-autodoc-typehints==3.17.2", "sphinxext-opengraph", "sphinx-copybutton", "sphinxcontrib-mermaid", "typing-extensions", "mypy-extensions", ]