Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork33.3k
bpo-45618: Fix documentation build by pinning Docutils version#29230
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
erlend-aasland commentedOct 27, 2021
cc.@pablogsal |
Uh oh!
There was an error while loading.Please reload this page.
Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
ned-deily left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
This should be OK as at least a temporary measure. I would like@JulienPalard as the documentation release expert to review the situation for a permanent solution. Other things will need to be updated one way or another.
miss-islington commentedOct 27, 2021
Thanks@m-aciek for the PR, and@ned-deily for merging it 🌮🎉.. I'm working now to backport this PR to: 3.9, 3.10. |
…7.1 (pythonGH-29230)Co-authored-by: Maciej Olko <maciej.olko@yougov.com>Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>(cherry picked from commitbcee6aa)Co-authored-by: m-aciek <m-aciek@users.noreply.github.com>
miss-islington commentedOct 27, 2021
Sorry,@m-aciek and@ned-deily, I could not cleanly backport this to |
bedevere-bot commentedOct 27, 2021
GH-29240 is a backport of this pull request to the3.10 branch. |
…7.1 (pythonGH-29230)Co-authored-by: Maciej Olko <maciej.olko@yougov.com>Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
bedevere-bot commentedOct 27, 2021
GH-29241 is a backport of this pull request to the3.9 branch. |
JulienPalard commentedOct 27, 2021
Thanks@m-aciek and@ned-deily for acting fast on this! The docutils release also broke pospell we use python-docs-fr side, I should have suspected it would broke Sphinx too, but I did not. |
erlend-aasland commentedOct 27, 2021
3.8 is not EOL yet, so I guess we have to backport to 3.8 as well,@ambv? |
…to 0.17.1 (pythonGH-29230) (pythonGH-29241)Co-authored-by: Maciej Olko <maciej.olko@yougov.com>Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
ned-deily commentedOct 27, 2021
Yes, thanks, I've just submitted a 3.8 PR. Also, 3.7 and 3.6 are affected as well, since we build documentation for security-fix branches. But the backport is a little more complicated for them because the changes that introduced the use of |
Uh oh!
There was an error while loading.Please reload this page.
Since the release of Docutils 0.18 today building Python documentation fails.
In CPython repository we have Sphinx pinned to 3.2.1, which has too loose requirement for Docutils version in install_requires – docutils>=0.12.
Example of failing build:https://github.com/python/python-docs-pl/runs/4009459257.
The pin can be removed after bumping Sphinx to at least 3.5.4, which introduced upper limit for docutils version.
sphinx-doc/sphinx@9263eea
https://bugs.python.org/issue45618