From fadd6adfc5475fbe90d0d3262a13da1fab56f86b Mon Sep 17 00:00:00 2001 From: Tom Augspurger Date: Wed, 7 Aug 2024 13:26:08 -0500 Subject: [PATCH] Fixed dependencies - removed pytest as a required dep - move test deps to a "test" optional dependency --- pyproject.toml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index f1be6725b..9f6894fad 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,6 @@ dependencies = [ 'zstandard', 'typing_extensions', 'donfig', - 'pytest' ] dynamic = [ "version", @@ -55,6 +54,21 @@ license = {text = "MIT License"} keywords = ["Python", "compressed", "ndimensional-arrays", "zarr"] [project.optional-dependencies] +test = [ + "coverage", + "pytest", + "pytest-cov", + "msgpack", + "lmdb", + "s3fs", + "pytest-asyncio", + "moto[s3]", + "flask-cors", + "flask", + "requests", + "mypy" +] + jupyter = [ 'notebook', 'ipytree>=0.2.2', @@ -108,21 +122,7 @@ dependencies = [ "numpy~={matrix:numpy}", "universal_pathlib" ] -extra-dependencies = [ - "coverage", - "pytest", - "pytest-cov", - "msgpack", - "lmdb", - "s3fs", - "pytest-asyncio", - "moto[s3]", - "flask-cors", - "flask", - "requests", - "mypy" -] -features = ["extra"] +features = ["test", "extra"] [[tool.hatch.envs.test.matrix]] python = ["3.10", "3.11", "3.12"]