Closed mathause closed 1 month ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 83.73%. Comparing base (
9b0b76b
) to head (2969028
). Report is 43 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Ah another one.
Alternatively we could install everything using pip but that would be more work
Would that remove the need for the docs to have its own yml?
Potentially - we could use the docs
extra for the installation, so python -m pip install .[docs]
. That's another good reason for switching.
(As long as we don't need any non-python dependency [which was the ultimate problem in regionmask/regionmask#450])
I suggest to merge this and try the pip installation in another PR (see #453)
This adds all of our direct dependencies to the docs environment (following #448) but removes the transitive ones. The direct ones were installed before, just not explicitly listed. Unfortunately sphinx (or maybe just the autosummary extension) imports the functions it wants to create the docs for, so they must be installed. However, leaving the optional transitive deps away should lead to a small speed up.
Alternatively we could install everything using pip but that would be more work (c.f. regionmask/regionmask#450)