Skip to content

Commit f6de884

Browse files
Fixed dependencies (#2069)
- removed pytest as a required dep - move test deps to a "test" optional dependency
1 parent 5cf2ef1 commit f6de884

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

pyproject.toml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ dependencies = [
3232
'zstandard',
3333
'typing_extensions',
3434
'donfig',
35-
'pytest'
3635
]
3736
dynamic = [
3837
"version",
@@ -55,6 +54,22 @@ license = {text = "MIT License"}
5554
keywords = ["Python", "compressed", "ndimensional-arrays", "zarr"]
5655

5756
[project.optional-dependencies]
57+
test = [
58+
"coverage",
59+
"pytest",
60+
"pytest-cov",
61+
"msgpack",
62+
"lmdb",
63+
"s3fs",
64+
"pytest-asyncio",
65+
"moto[s3]",
66+
"flask-cors",
67+
"flask",
68+
"requests",
69+
"mypy",
70+
"hypothesis"
71+
]
72+
5873
jupyter = [
5974
'notebook',
6075
'ipytree>=0.2.2',
@@ -108,22 +123,7 @@ dependencies = [
108123
"numpy~={matrix:numpy}",
109124
"universal_pathlib"
110125
]
111-
extra-dependencies = [
112-
"coverage",
113-
"pytest",
114-
"pytest-cov",
115-
"msgpack",
116-
"lmdb",
117-
"s3fs",
118-
"pytest-asyncio",
119-
"moto[s3]",
120-
"flask-cors",
121-
"flask",
122-
"requests",
123-
"mypy",
124-
"hypothesis"
125-
]
126-
features = ["extra"]
126+
features = ["test", "extra"]
127127

128128
[[tool.hatch.envs.test.matrix]]
129129
python = ["3.10", "3.11", "3.12"]

0 commit comments

Comments
 (0)