Skip to content

Commit ca8647a

Browse files
committed
Clean up optional dependency groups
1 parent 0cca6b0 commit ca8647a

File tree

1 file changed

+13
-19
lines changed

1 file changed

+13
-19
lines changed

pyproject.toml

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,22 @@ license = {text = "MIT License"}
5353
keywords = ["Python", "compressed", "ndimensional-arrays", "zarr"]
5454

5555
[project.optional-dependencies]
56+
# User extras
5657
fsspec = [
5758
"fsspec>=2023.10.0",
5859
]
60+
jupyter = [
61+
'notebook',
62+
'ipytree>=0.2.2',
63+
'ipywidgets>=8.0.0',
64+
]
65+
gpu = [
66+
"cupy-cuda12x",
67+
]
68+
universal-pathlib = [
69+
'universal-pathlib>=0.0.22'
70+
]
71+
# Development extras
5972
test = [
6073
"coverage",
6174
"pytest",
@@ -68,15 +81,6 @@ test = [
6881
"hypothesis",
6982
"universal-pathlib",
7083
]
71-
72-
jupyter = [
73-
'notebook',
74-
'ipytree>=0.2.2',
75-
'ipywidgets>=8.0.0',
76-
]
77-
gpu = [
78-
"cupy-cuda12x",
79-
]
8084
docs = [
8185
'sphinx==8.1.3',
8286
'sphinx-autobuild>=2021.3.14',
@@ -89,16 +93,6 @@ docs = [
8993
'numcodecs[msgpack]',
9094
'msgpack',
9195
]
92-
extra = [
93-
'msgpack',
94-
]
95-
optional = [
96-
'universal-pathlib>=0.0.22',
97-
'rich'
98-
]
99-
tree = [
100-
'rich',
101-
]
10296

10397
[project.urls]
10498
"Bug Tracker" = "https://github.com/zarr-developers/zarr-python/issues"

0 commit comments

Comments
 (0)