[4.0.x] Disabled auto-created table of contents entries on Sphinx 5.2+.

Auto-created table of contents entries for all domain objects (e.g.
functions, classes, attributes, etc.) were added in Sphinx 5.2, see
https://github.com/sphinx-doc/sphinx/issues/6316.

An option to control new table of contents entries was added in Sphinx
5.2.3, see https://github.com/sphinx-doc/sphinx/pull/10886.
Backport of 279967ec859a9a5240318cf29a077539b0e3139f from main
This commit is contained in:
Mariusz Felisiak 2022-12-29 06:07:51 +01:00
parent 24aad2d128
commit 0a8b4301d2

View File

@ -97,6 +97,10 @@ source_suffix = ".txt"
# The root toctree document. # The root toctree document.
root_doc = "contents" root_doc = "contents"
# Disable auto-created table of contents entries for all domain objects (e.g.
# functions, classes, attributes, etc.) in Sphinx 5.2+.
toc_object_entries = False
# General substitutions. # General substitutions.
project = "Django" project = "Django"
copyright = "Django Software Foundation and contributors" copyright = "Django Software Foundation and contributors"