summaryrefslogtreecommitdiffstats
path: root/sphinx/ext/linkcode.py
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--sphinx/ext/linkcode.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/sphinx/ext/linkcode.py b/sphinx/ext/linkcode.py
index ee10406..93118cd 100644
--- a/sphinx/ext/linkcode.py
+++ b/sphinx/ext/linkcode.py
@@ -2,7 +2,7 @@
from __future__ import annotations
-from typing import TYPE_CHECKING, Any
+from typing import TYPE_CHECKING
from docutils import nodes
@@ -15,6 +15,7 @@ if TYPE_CHECKING:
from docutils.nodes import Node
from sphinx.application import Sphinx
+ from sphinx.util.typing import ExtensionMetadata
class LinkcodeError(SphinxError):
@@ -71,7 +72,7 @@ def doctree_read(app: Sphinx, doctree: Node) -> None:
signode += onlynode
-def setup(app: Sphinx) -> dict[str, Any]:
+def setup(app: Sphinx) -> ExtensionMetadata:
app.connect('doctree-read', doctree_read)
app.add_config_value('linkcode_resolve', None, '')
return {'version': sphinx.__display_version__, 'parallel_read_safe': True}