-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Bump docutils to include 0.19 #1427
Conversation
Signed-off-by: Ryan Northey <[email protected]>
apologies opened in error |
NP 👍 Does docutils 0.19 work well for you? |
i didnt get so far as properly testing yet - it got rid of the invalid escape errors i was hitting with 0.18, and ci tests pass, but i didnt run a build - i can report back here as i do |
Thanks, it's great with feedback! What is the reason that you cannot use 0.18? Is that some bug in docutils 0.18 that's fixed in 0.19 or a dependency that isn't compatible? |
my motivation was 2-fold
reading through tickets it seemed like the pin is there more for backward compatibility - so it seemed like worth the effort to try running the newer version |
Sounds good! The reason that it's not supported in the sphinx_rtd_theme is because so many documentation projects are built without upper bounds on dependencies, so it's too risky to open for docutils 0.19 until it's well-tested. All feedback is appreciated 👍 |
So with updated/contrived deps:
all seems to be good - ci passes, no escape issues, and docs build visually, clicky testing the built docs, im not seeing any differences - not sure exactly what to look for - we had issues with tabs <> docutils in the past - but all looks good the only issue im hitting with some custom jquery-based code - but i think that is just a regular upgrade type issue |
just following up on above - i do actually hit an issue with sphinx==6.1.3 - altho i think unrelated to either the theme or docutils sphinx ticket is sphinx-doc/sphinx#11163 |
sphinxcontrib-jquery is a dependency of sphinx-rtd-theme and should ensure that jquery is loaded. However, as you can find in #1421, it doesn't get loaded on local builds. |
Signed-off-by: Ryan Northey [email protected]