Skip to content

Commit e94504e

Browse files
dstansbyd-v-b
andauthored
Clean up test extra dependencies (#3656)
* Clean up test extra dependencies * Add changelog * Put back uv in test deps Co-authored-by: Davis Bennett <davis.v.bennett@gmail.com> --------- Co-authored-by: Davis Bennett <davis.v.bennett@gmail.com>
1 parent 4cddcf5 commit e94504e

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

changes/3656.misc.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Removed *rich* and *mypy* from the `[test]` dependencies, and added a new `[dev]` dependency group that can be used to install all the development dependencies.

pyproject.toml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,15 +70,13 @@ gpu = [
7070
"cupy-cuda12x",
7171
]
7272
cli = ["typer"]
73-
# Development extras
73+
# Testing extras
7474
test = [
7575
"coverage>=7.10",
7676
"pytest",
7777
"pytest-asyncio",
7878
"pytest-cov",
7979
"pytest-accept",
80-
"rich",
81-
"mypy",
8280
'numpydoc',
8381
"hypothesis",
8482
"pytest-xdist",
@@ -116,6 +114,14 @@ docs = [
116114
'astroid<4',
117115
'pytest'
118116
]
117+
# All development extras
118+
dev = [
119+
"zarr[optional]",
120+
"zarr[test]",
121+
"zarr[remote_tests]",
122+
"zarr[docs]",
123+
"mypy",
124+
]
119125

120126
[project.scripts]
121127
zarr = "zarr._cli.cli:app"

0 commit comments

Comments
 (0)