Uh oh!
There was an error while loading. Please reload this page.
Infra: bump Sphinx to 9.0+, limit docutils to <0.22 - #4926
Conversation
Secrus
commented
Apr 21, 2026
hugovk
commented
Apr 21, 2026
Let's not set a higher version than needed, but if we have a good reason for bumping it, I think that's fine. Something to note, Sphinx does drop older Python sooner than many projects. For example, Sphinx 9.1.0 requires Python 3.12 or newer. But then people writing PEPs are targeting changes in 3.15 and soon 3.16 :) |
842b11d to
cef97cbCompareSecrus
commented
Apr 22, 2026
Ok, I have set the Sphinx requirement to |
77b6167 to
c9ffc7fCompare
hugovk
left a comment
There was a problem hiding this comment.
RTD:
Index file is not present in HTML output directory Your documentation did not generate an index.html at its root directory. This is required for documentation serving at the root URL for this version.
Try this in pep_html_builder.py:
name = DirectoryHTMLBuilder.name
get_target_uri = DirectoryHTMLBuilder.get_target_uri
- get_outfilename = DirectoryHTMLBuilder.get_outfilename+ get_output_path = DirectoryHTMLBuilder.get_output_pathRelated to sphinx-doc/sphinx#13045.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Secrus
commented
Jul 27, 2026
@hugovk looks like the upgrade to |
hugovk
commented
Jul 27, 2026
Yep, fine to drop 3.10, it's EOL in a few months. |
Blocked by: #4908, #4906Closes: #4087
Bump Sphinx to 9.0+ (9.2 at the moment).
docutilsis upper-limited because of build errors listed in #4924.The
mvindirhtmlstep in theMakefileis no longer needed, since the 404 page builds as404.html.📚 Documentation preview 📚: https://pep-previews--4926.org.readthedocs.build/