Bump minimum Sphinx version

This is a little more realistic. Sphinx 6.0.0 was released in December
2022 [1]. In the absence of a lower-constraints job, I manually tested
that our own docs still build with this version.

[1] https://pypi.org/project/Sphinx/6.0.0/

Change-Id: I62dcc47b7053deb46139ca1f46c0d8e6fc2720d6
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
This commit is contained in:
Stephen Finucane 2024-08-29 10:45:15 +01:00
parent f00d211328
commit 052ed8e119
2 changed files with 2 additions and 6 deletions

View File

@ -19,7 +19,6 @@ import textwrap
import dulwich.repo import dulwich.repo
from pbr import packaging from pbr import packaging
import sphinx
from sphinx.ext import extlinks from sphinx.ext import extlinks
from sphinx.util import logging from sphinx.util import logging
@ -330,10 +329,7 @@ def _setup_link_roles(app):
url, url,
) )
if sphinx.version_info >= (4, 0, 0): role = extlinks.make_link_role(project_name, url, project_name)
role = extlinks.make_link_role(project_name, url, project_name)
else:
role = extlinks.make_link_role(url, project_name)
app.add_role(role_name, role) app.add_role(role_name, role)

View File

@ -1,3 +1,3 @@
pbr!=2.1.0,>=2.0.0 # Apache-2.0 pbr!=2.1.0,>=2.0.0 # Apache-2.0
dulwich>=0.15.0 # Apache-2.0 dulwich>=0.15.0 # Apache-2.0
sphinx>=2.0.0,!=2.1.0 # BSD sphinx>=6.0.0 # BSD