From df002efd917a702757cedf98e025dc8dba4a5593 Mon Sep 17 00:00:00 2001 From: Max Jones <14077947+maxrjones@users.noreply.github.com> Date: Sun, 23 Jun 2024 19:56:41 -0400 Subject: [PATCH] Add cftime as an optional dependency (#136) --- pyproject.toml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b092808..7e9a3d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,12 +30,20 @@ dependencies = [ "zarr", "pydantic>=1.10", "pyproj", - "rasterio" + "rasterio", ] [project.optional-dependencies] +complete = [ + "ndpyramid[dask,jupyter,xesmf]", + "xarray[complete]", + "mercantile", + "cftime", + "scipy", + "rioxarray" +] dask = [ - "dask", + "dask[complete]", "pyresample", ] jupyter = [ @@ -47,17 +55,13 @@ jupyter = [ xesmf = ["xesmf"] test = [ - "dask", - "mercantile", - "pooch", + "ndpyramid[complete]", "pre-commit", "pytest-benchmark", "pytest-codspeed", "pytest-cov", "pytest-mypy", "pytest", - "rioxarray", - "scipy", ]