diff --git a/pyproject.toml b/pyproject.toml index 93116bede8..88542b2cf5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,6 @@ dependencies = [ 'zstandard', 'typing_extensions', 'donfig', - 'pytest' ] dynamic = [ "version", @@ -55,6 +54,22 @@ 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", + "hypothesis" +] + jupyter = [ 'notebook', 'ipytree>=0.2.2', @@ -108,22 +123,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", - "hypothesis" -] -features = ["extra"] +features = ["test", "extra"] [[tool.hatch.envs.test.matrix]] python = ["3.10", "3.11", "3.12"]