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
Rebase sage_autodoc to sphinx 5.3.0 #34730
Comments
Author: Kwankyu Lee |
Commit: |
This comment has been minimized.
This comment has been minimized.
comment:3
Setting "needs review" to build the documentation for further check. |
This comment has been minimized.
This comment has been minimized.
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:13
Do you have a ticket for sphinx 5.3.0 or is it backward compatible? |
comment:14
Replying to François Bissey:
There is no difference between |
comment:15
Moreover, as our old sage_autodoc (that is based on sphinx 1.8.x) still works with sphinx 5.2.3, autodoc extension seems pretty independent from the version of sphinx. |
comment:16
I am fairly it has been touched here and there. But because of the ticket title I was wondering if we were doing something specific for sphinx 5.3.0. I have not checked we are compatible with sphinx 5.3.0 for example (and presumably if Antonio Rojas tested it, he didn't find/report any issues). |
comment:17
Replying to François Bissey:
I just used the latest from sphinx 5.x series. |
comment:18
Replying to François Bissey:
When I did the rebase for sphinx 1.8.x, there were many regressions, which Jeroen Demeyer detected and reported to me. If there are none (or few) this time, that is because of the efforts made then. This time it is not that difficult. Next time, hopefully it would be even easier :) |
comment:19
LGTM. Since you are now familiar with the code, can you maybe list the major changes of sage's autodoc in #30893 with a proposal for how to remove the modification. |
This comment has been minimized.
This comment has been minimized.
Reviewer: Tobias Diez |
comment:20
Replying to Tobias Diez:
Thanks.
Well.., it was basically trial-and-errors with bits of understanding here and there :)
I marked in the code where modifications are made. It is easy to list them:
but sorry no proposal for how to remove them. All looks difficult. I am not sure if the aim of eventual removal of sage_autodoc is really achievable. After #26254 merged, switching to signature seems the most urgent thing. |
comment:21
Thanks for the summary, I've added it to #30893. |
Changed branch from u/klee/rebase_sage_autodoc_to_sphinx_5_3_0 to |
We rebase
sage_autodoc
to Sphinx 5.3.0.This is a step toward eventual removal of sage_autodoc in #30893, a customization of Sphinx autodoc extension for Sage objects.
Other related tickets are #27578. #30884, #31309, in this regard.
CC: @kiwifb
Component: documentation
Author: Kwankyu Lee
Branch/Commit:
aa74d4b
Reviewer: Tobias Diez
Issue created by migration from https://trac.sagemath.org/ticket/34730
The text was updated successfully, but these errors were encountered: