@@ -28,6 +28,24 @@ dependencies = [
28
28
" pandas>=1.5" ,
29
29
]
30
30
31
+ [project .optional-dependencies ]
32
+ accel = [" scipy" , " bottleneck" , " numbagg" , " flox" , " opt_einsum" ]
33
+ complete = [" xarray[accel,io,parallel,viz,dev]" ]
34
+ dev = [
35
+ " hypothesis" ,
36
+ " pre-commit" ,
37
+ " pytest" ,
38
+ " pytest-cov" ,
39
+ " pytest-env" ,
40
+ " pytest-xdist" ,
41
+ " pytest-timeout" ,
42
+ " ruff" ,
43
+ " xarray[complete]" ,
44
+ ]
45
+ io = [" netCDF4" , " h5netcdf" , " scipy" , ' pydap; python_version<"3.10"' , " zarr" , " fsspec" , " cftime" , " pooch" ]
46
+ parallel = [" dask[complete]" ]
47
+ viz = [" matplotlib" , " seaborn" , " nc-time-axis" ]
48
+
31
49
[project .urls ]
32
50
Documentation = " https://docs.xarray.dev"
33
51
SciPy2015-talk = " https://www.youtube.com/watch?v=X0pAhJgySxk"
@@ -38,13 +56,6 @@ source-code = "https://github.com/pydata/xarray"
38
56
[project .entry-points ."xarray .chunkmanagers" ]
39
57
dask = " xarray.core.daskmanager:DaskManager"
40
58
41
- [project .optional-dependencies ]
42
- accel = [" scipy" , " bottleneck" , " numbagg" , " flox" , " opt_einsum" ]
43
- complete = [" xarray[accel,io,parallel,viz]" ]
44
- io = [" netCDF4" , " h5netcdf" , " scipy" , ' pydap; python_version<"3.10"' , " zarr" , " fsspec" , " cftime" , " pooch" ]
45
- parallel = [" dask[complete]" ]
46
- viz = [" matplotlib" , " seaborn" , " nc-time-axis" ]
47
-
48
59
[build-system ]
49
60
build-backend = " setuptools.build_meta"
50
61
requires = [
@@ -273,5 +284,5 @@ test = "pytest"
273
284
274
285
[tool .repo-review ]
275
286
ignore = [
276
- " PP308" # This option creates a large amount of log lines.
287
+ " PP308" , # This option creates a large amount of log lines.
277
288
]
0 commit comments