-
Notifications
You must be signed in to change notification settings - Fork 42
Open
Description
Two potential updates:
-
Packaging CI
As discussed, similar to OGGM's workflow. Should this also run on PRs? -
Streamlining installation requirements
Similar to OGGM, some optional dependencies require manual installation on the user's part.
Could we remove the yaml files underci/requirementsand manage them via pyproject instead? E.g.py3(XX)-all.ymlare all identical except for the Python version. Something like:
optional = ["cartopy", "rasterio", ...] # all of salem's optional dependencies
tests = [salem[optional]", ...] # equivalent to py311-min.yml
dask = ["salem[tests]", "dask"] # equivalent to py311-xr.yml
dev = ["salem[tests]", "salem[dask]", ... ] # equivalent to py3(XX)-all.yml
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels