Closed mslw closed 1 year ago
Base: 89.61% // Head: 89.61% // No change to project coverage :thumbsup:
Coverage data is based on head (
a00c86e
) compared to base (0e7d6ae
). Patch has no changes to coverable lines.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Since this is essentially a minor patch extending #118, I feel justified in merging.
Read the Docs projects created before Oct 20, 2020 (like this one) use Sphinx 1.8.x. New projects use the latest version (docs). Using default build requirements seems to have caused complex dependency conflicts. The only way to override these defaults seems to be through the .readthdocs.yaml config file.
The change introduced here will tell RtD to perform
pip install -e. [devel-docs]
. This relies on the fact that our setup.cfg already defines a loosely pinned (>=) sphinx dependency. Alternatively, we could introduce a dedicated requirements file for documentation, and use "requirements" key in python.install section (docs). But here we rely on what's already defined.Closes #117 (see issue comments for details and alternatives).