DOC Use sphinx < 3.0 when building docs on readthedocs #399
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.
Sphinx 3.0 was recently released and between that release, the matplotlib plot_directive (also with a new release recentlyish), and the readthedocs builder, there were some warnings / errors that caused the build to fail
The fix was two fold. First, pinning our sphinx version in the docs requirements files to below 3.0 was the main fix. Then, for completeness, I fixed some minor documentation issues that caused warnings to be raised. These can become errors when building in a "strict" mode, e.g.
sphinx-build -W . _build
will turn warnings to errors