1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
From 6dd3518fb0fec2d2e60d9c5db5cce5af14a6037e Mon Sep 17 00:00:00 2001
From: "John L. Villalovos" <john@sodarock.com>
Date: Sat, 1 Mar 2025 11:03:12 -0800
Subject: chore: upgrade to sphinx 8.2.1 and resolve issues
https://github.com/sphinx-doc/sphinx/commit/7ba762870f83175848ff1cd94a1b783ecde57f9a
broke us.
---
docs/ext/docstrings.py | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/docs/ext/docstrings.py b/docs/ext/docstrings.py
index 4d8d02df..f71b68cd 100644
--- a/docs/ext/docstrings.py
+++ b/docs/ext/docstrings.py
@@ -1,9 +1,11 @@
import inspect
import os
+from typing import Sequence
import jinja2
import sphinx
import sphinx.ext.napoleon as napoleon
+from sphinx.config import _ConfigRebuild
from sphinx.ext.napoleon.docstring import GoogleDocstring
@@ -20,9 +22,11 @@ def setup(app):
app.connect("autodoc-process-docstring", _process_docstring)
app.connect("autodoc-skip-member", napoleon._skip_member)
- conf = napoleon.Config._config_values
+ conf: Sequence[tuple[str, bool | None, _ConfigRebuild, set[type]]] = (
+ napoleon.Config._config_values
+ )
- for name, (default, rebuild) in conf.items():
+ for name, default, rebuild, _ in conf:
app.add_config_value(name, default, rebuild)
return {"version": sphinx.__display_version__, "parallel_read_safe": True}
--
2.30.2
|