diff --git a/docs/_ext/scrapydocs.py b/docs/_ext/scrapydocs.py index 10d9bdf35..4e232967d 100644 --- a/docs/_ext/scrapydocs.py +++ b/docs/_ext/scrapydocs.py @@ -3,7 +3,6 @@ from collections.abc import Sequence from operator import itemgetter from typing import Any, TypedDict -import sphinx from docutils import nodes from docutils.nodes import Element, General, Node, document from docutils.parsers.rst import Directive @@ -158,5 +157,4 @@ def setup(app: Sphinx) -> dict[str, Any]: app.connect("doctree-read", collect_scrapy_settings_refs) app.connect("doctree-resolved", replace_settingslist_nodes) - - return {"version": sphinx.__display_version__, "parallel_read_safe": True} + return {"parallel_read_safe": True} diff --git a/docs/_ext/scrapyfixautodoc.py b/docs/_ext/scrapyfixautodoc.py index d7a3fb514..a8f2c6b68 100644 --- a/docs/_ext/scrapyfixautodoc.py +++ b/docs/_ext/scrapyfixautodoc.py @@ -3,6 +3,8 @@ Must be included after 'sphinx.ext.autodoc'. Fixes unwanted 'alias of' behavior. https://github.com/sphinx-doc/sphinx/issues/4422 """ +from typing import Any + # pylint: disable=import-error from sphinx.application import Sphinx @@ -14,5 +16,6 @@ def maybe_skip_member(app: Sphinx, what, name: str, obj, skip: bool, options) -> return skip -def setup(app: Sphinx) -> None: +def setup(app: Sphinx) -> dict[str, Any]: app.connect("autodoc-skip-member", maybe_skip_member) + return {"parallel_read_safe": True}