-
-
Notifications
You must be signed in to change notification settings - Fork 202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sphinx 7.2 support #943
Comments
It's needed to fix CI until breathe-doc/breathe#943 is done.
It's needed to fix CI until breathe-doc/breathe#943 is done.
Breathe is currently incompatible with Sphinx >= 7.2: see breathe-doc/breathe#943.
It's needed to fix CI until breathe-doc/breathe#943 is done.
Note, I've released Sphinx 7.2.3 which contains a work-around for this issue. Projects are still heavily encouraged to use A |
Thanks! |
For information, as planned, Sphinx 8 will remove the workarounds in the Sphinx 7 series. See sphinx-doc/sphinx#12650. Until breathe makes the required changes, it will unfortunatley be broken. Michael has indicated Sphinx should move forward with our plans (sphinx-doc/sphinx#12629 (comment)) -- I am not aware if he would be open to offers of volunteers open to helping maintain breathe. A |
It would be helpful if breathe would reflect that requirement in its setup.py Line 20 in 542ae9b
|
Cool, thanks @AA-Turner for the fixes. |
Note tests are failing etc -- I spent a couple of hours last night just doing modernisation, more work still needed to get everything to green. I'm able to merge PRs if any are outstanding that you think ought be looked at. A |
I just want what we (NumPy) already have to work with a more modern sphinx. Although I admit sphinx is moving a little too fast for me, I would prefer they not break things. |
Hi,
This is a reference to sphinx-doc/sphinx#11605, where a user has reported an incompatability in:
with the following reproducer:
Sphinx 7.2 changed all internal paths to
pathlib
-- this could be resolved by either callingos.fspath
onapp.doctreedir
or by callingPath(app.doctreedir).parent
to also support pre-7.2 Sphinx.A
The text was updated successfully, but these errors were encountered: