RTD documentation were failing since about two weeks, related to
https://github.com/sphinx-doc/sphinx/issues/9727. RTD does by default
keep sphinx at version < 2 for existing projects. Older versions of
sphinx do no define their version dependency on docutils. docutils, in
turn, was recently updated breaking compatibility with sphinx.
This change cleans up the dependencies of the RTD build, updating and
pinning the versions of the dependencies. This should make the
documentation builds stable and reproducible.
Todos
Notable points that this PR has either accomplished or will accomplish.
[x] Check RTD build to make sure this doesn't break anything.
RTD documentation were failing since about two weeks, related to https://github.com/sphinx-doc/sphinx/issues/9727. RTD does by default keep sphinx at version < 2 for existing projects. Older versions of sphinx do no define their version dependency on docutils. docutils, in turn, was recently updated breaking compatibility with sphinx.
This change cleans up the dependencies of the RTD build, updating and pinning the versions of the dependencies. This should make the documentation builds stable and reproducible.
Todos
Notable points that this PR has either accomplished or will accomplish.
Status