From addcda65680c9a93557244301f8b286b843321e7 Mon Sep 17 00:00:00 2001 From: Dan Allan Date: Thu, 9 May 2024 17:56:32 -0400 Subject: [PATCH] Remove unused dependencies. (#740) * Remove unused dependencies. * Update CHANGELOG * Registration is client-side, so watchfiles is client-side. --- CHANGELOG.md | 1 + pyproject.toml | 27 +++++---------------------- 2 files changed, 6 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3667f0275..7d1dcf8b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,6 +30,7 @@ Write the date in place of the "Unreleased" in the case a new version is release - Propagate setting `include_data_sources` into child nodes. - Populate attributes in member data variables and coordinates of xarray Datasets. +- Update dependencies. ## v0.1.0a120 (25 April 2024) diff --git a/pyproject.toml b/pyproject.toml index 125e0f4e8..19f11eb34 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -54,8 +54,6 @@ all = [ "awkward >=2.4.3", "blosc2", "cachetools", - "cachey", - "click !=8.1.0", "dask", "dask[array]", "dask[dataframe]", @@ -76,10 +74,8 @@ all = [ "orjson", "packaging", "pandas", - "parquet", "pillow", "prometheus_client", - "psutil", "pyarrow", "pydantic >=2, <3", "pydantic-settings >=2, <3", @@ -92,10 +88,9 @@ all = [ "sqlalchemy[asyncio] >=2", "starlette", "tifffile", - "toolz", "typer", "uvicorn[standard]", - "watchgod", + "watchfiles", "xarray", "zarr", "zstandard", @@ -110,7 +105,6 @@ client = [ "appdirs", "awkward >=2.4.3", "blosc2", - "click !=8.1.0", "dask[array]", "dask[dataframe]", "entrypoints", @@ -128,7 +122,8 @@ client = [ "sparse", "typer", "xarray", - "zstandard" + "watchfiles", + "zstandard", ] # These are used by the client/server to more efficiently compress. # They fall back to gzip (which is slower) if these are not installed. @@ -177,7 +172,6 @@ formats = [ # These are the requirements needed for basic client functionality. minimal-client = [ "appdirs", - "click !=8.1.0", "entrypoints", "httpx >=0.20.0,!=0.23.1", "jsonschema", @@ -185,7 +179,8 @@ minimal-client = [ "orjson", "pyyaml", "rich", - "typer" + "typer", + "watchfiles", ] # These are the requirements needed for basic server functionality. minimal-server = [ @@ -195,9 +190,7 @@ minimal-server = [ "anyio", "appdirs", "asgi-correlation-id", - "cachey", "cachetools", - "click !=8.1.0", "dask", "fastapi", "httpx >=0.20.0,!=0.23.1", @@ -208,8 +201,6 @@ minimal-server = [ "msgpack >=1.0.0", "orjson", "packaging", - "parquet", - "psutil", "prometheus_client", "pydantic >=2, <3", "pydantic-settings >=2, <3", @@ -219,10 +210,8 @@ minimal-server = [ "pyyaml", "sqlalchemy[asyncio] >=2", "starlette", - "toolz", "typer", "uvicorn[standard]", - "watchgod", "zarr", ] # This is the "kichen sink" fully-featured server dependency set. @@ -237,8 +226,6 @@ server = [ "awkward >=2.4.3", "blosc2", "cachetools", - "cachey", - "click !=8.1.0", "dask", "dask[array]", "dask[dataframe]", @@ -258,10 +245,8 @@ server = [ "orjson", "packaging", "pandas", - "parquet", "pillow", "prometheus_client", - "psutil", "pyarrow", "pydantic >=2, <3", "pydantic-settings >=2, <3", @@ -273,10 +258,8 @@ server = [ "sqlalchemy[asyncio] >=2", "starlette", "tifffile", - "toolz", "typer", "uvicorn[standard]", - "watchgod", "xarray", "zarr", "zstandard",