diff options
Diffstat (limited to '')
-rw-r--r-- | sphinx/ext/linkcode.py | 5 |
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} |