@@ -53,9 +53,14 @@ license = {text = "MIT License"}
5353keywords = [" Python" , " compressed" , " ndimensional-arrays" , " zarr" ]
5454
5555[project .optional-dependencies ]
56- fsspec = [
56+ # User extras
57+ remote = [
5758 " fsspec>=2023.10.0" ,
5859]
60+ gpu = [
61+ " cupy-cuda12x" ,
62+ ]
63+ # Development extras
5964test = [
6065 " coverage" ,
6166 " pytest" ,
@@ -68,15 +73,7 @@ test = [
6873 " hypothesis" ,
6974 " universal-pathlib" ,
7075]
71-
72- jupyter = [
73- ' notebook' ,
74- ' ipytree>=0.2.2' ,
75- ' ipywidgets>=8.0.0' ,
76- ]
77- gpu = [
78- " cupy-cuda12x" ,
79- ]
76+ optional = [" rich" , " universal-pathlib" ]
8077docs = [
8178 ' sphinx==8.1.3' ,
8279 ' sphinx-autobuild>=2021.3.14' ,
@@ -88,19 +85,9 @@ docs = [
8885 ' pydata-sphinx-theme' ,
8986 ' numpydoc' ,
9087 ' numcodecs[msgpack]' ,
91- ' msgpack' ,
92- ]
93- extra = [
94- ' msgpack' ,
95- ]
96- optional = [
97- ' universal-pathlib>=0.0.22' ,
98- ' rich'
99- ]
100- tree = [
101- ' rich' ,
10288]
10389
90+
10491[project .urls ]
10592"Bug Tracker" = " https://github.com/zarr-developers/zarr-python/issues"
10693Changelog = " https://zarr.readthedocs.io/en/stable/release.html"
@@ -130,7 +117,7 @@ dependencies = [
130117 " numpy~={matrix:numpy}" ,
131118 " universal_pathlib" ,
132119]
133- features = [" test" , " extra " ]
120+ features = [" test" ]
134121
135122[[tool .hatch .envs .test .matrix ]]
136123python = [" 3.11" , " 3.12" , " 3.13" ]
@@ -161,7 +148,7 @@ dependencies = [
161148 " numpy~={matrix:numpy}" ,
162149 " universal_pathlib" ,
163150]
164- features = [" test" , " extra " , " gpu" ]
151+ features = [" test" , " gpu" ]
165152
166153[[tool .hatch .envs .gputest .matrix ]]
167154python = [" 3.11" , " 3.12" , " 3.13" ]
@@ -377,6 +364,7 @@ filterwarnings = [
377364 " ignore:The loop argument is deprecated since Python 3.8.*:DeprecationWarning" ,
378365 " ignore:Creating a zarr.buffer.gpu.*:UserWarning" ,
379366 " ignore:Duplicate name:UserWarning" , # from ZipFile
367+ " ignore:.*is currently not part in the Zarr version 3 specification.*:UserWarning" ,
380368]
381369markers = [
382370 " gpu: mark a test as requiring CuPy and GPU"
0 commit comments