Pin docutils to <0.18 to fix CI due to new warning #5362
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pins
docutils
to versions below0.18
, which should fix the current CI issues in some branches due to the warningnode class 'meta' is already registered, its visitors will be overridden
(with the CI aborting, as we treat warnings as errors). This is due to an update todocutils
, whichsphinx
is semingly not (yet) compatible with. According to thesphinx
Github, there are further incompatabilities besides this warning.Upstream
sphinx
also pins the version to <0.18, with work happening recently in the master branch to supportdocutils>=18
.For reference, see also this docutils issue and this sphinx issue.
We should reconsider this pin when updating
sphinx
in the future.