You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Increase minimum supported Sphinx to 6.2.1 #117928
Python 3.11 is now only receiving security updates, so it's time to review the minimum Sphinx version user for 3.12+. We won't change the minimum for the 3.11 branch.
We've also python 3.11 in Leap, right now it's building using sphinx-build provided by Sphinx 4.2.0, using the python 3.6 interpreter, but we've also the 3.11 version, that's 7.2.6. So for future releases we can just use this modern version of Sphinx to build the python interpreter documentation.
So in this specific case, you can forget about the old 4.2.0 version and it should be okay to set the minimum supported Sphinx to 6.2.1. Shouldn't be a problem in openSUSE.
Activity
hroncok commentedon Apr 16, 2024
cc @befeleme / Fedora / RHEL
hroncok commentedon Apr 16, 2024
Fedora: 6.2.1 is good enough for 3.12+
danigm commentedon Apr 16, 2024
For openSUSE we're using right now:
cc @mcepl
hugovk commentedon Apr 25, 2024
What Python version do you have in Leap? Is it still 3.6 as a base, and you can install newer versions as additional modules?
When do you plan to upgrade Sphinx in Leap?
Sphinx 4.2.0 is ~3 years old: https://pypi.org/project/Sphinx/4.2.0/
danigm commentedon Apr 25, 2024
We've also python 3.11 in Leap, right now it's building using sphinx-build provided by Sphinx
4.2.0, using the python 3.6 interpreter, but we've also the 3.11 version, that's7.2.6. So for future releases we can just use this modern version of Sphinx to build the python interpreter documentation.So in this specific case, you can forget about the old 4.2.0 version and it should be okay to set the minimum supported Sphinx to 6.2.1. Shouldn't be a problem in openSUSE.
hugovk commentedon Apr 25, 2024
Thanks, sounds good, and we'll keep Sphinx 4.2.0 for the 3.11 branch.
gh-117928: Bump the minimum Sphinx version to 6.2.1 (#117853)
[3.12] gh-117928: Bump the minimum Sphinx version to 6.2.1 (GH-117853) (
pythonGH-117928: Bump the minimum Sphinx version to 6.2.1
GH-117928: Bump the minimum Sphinx version to 6.2.1 (#121986)
pythonGH-117928: Bump the minimum Sphinx version to 6.2.1 (pythonGH-1…
pythonGH-117928: Bump the minimum Sphinx version to 6.2.1 (pythonGH-1…
[3.12] GH-117928: Bump the minimum Sphinx version to 6.2.1 (GH-121986) (
[3.13] GH-117928: Bump the minimum Sphinx version to 6.2.1 (GH-121986) (