dask[array]>=2025.2
fsspec>=2024.2
imageio>=2.31
numpy>=1.24
ome-types>=0.6
ome-zarr>=0.17
pillow>=10
qtpy>=2.4
scikit-image>=0.21
scipy>=1.10
tifffile>=2023.8
zarr>=3.0

[bioformats]
bioio>=3.4
bioio-bioformats
bioio-czi
bioio-lif

[czi]
bioio>=3.4
bioio-czi

[czi:python_version >= "3.12"]
czifile[all]>=2026.6.12

[dev]
build>=1.2
napari[pyqt6]>=0.6
npe2>=0.8
pytest>=8
pytest-qt>=4.4
ruff>=0.12

[gpu-cuda12]

[gpu-cuda12:python_version == "3.12" and (platform_system == "Windows" or platform_system == "Linux")]
numpy==2.5.1
scipy==1.18.0
scikit-image==0.26.0
cupy-cuda12x[ctk]==14.1.1
cuda-pathfinder==1.6.0
cuda-toolkit==12.9.2.0
nvidia-cublas-cu12==12.9.2.10
nvidia-cuda-nvrtc-cu12==12.9.86
nvidia-cuda-runtime-cu12==12.9.79
nvidia-cufft-cu12==11.4.1.4
nvidia-curand-cu12==10.3.10.19
nvidia-cusolver-cu12==11.7.5.82
nvidia-cusparse-cu12==12.5.10.65
nvidia-nvjitlink-cu12==12.9.86

[gpu-cuda13]

[gpu-cuda13:python_version == "3.12" and (platform_system == "Windows" or platform_system == "Linux")]
numpy==2.5.1
scipy==1.18.0
scikit-image==0.26.0
cupy-cuda13x[ctk]==14.1.1
cuda-pathfinder==1.6.0
cuda-toolkit==13.2.2
nvidia-cublas==13.4.1.3
nvidia-cuda-nvrtc==13.2.86
nvidia-cuda-runtime==13.2.86
nvidia-cufft==12.2.0.57
nvidia-curand==10.4.2.66
nvidia-cusolver==12.2.0.11
nvidia-cusparse==12.7.10.12
nvidia-nvjitlink==13.2.86

[microscope]
bioio>=3.4
bioio-bioformats
bioio-czi
bioio-lif
nd2>=0.11

[microscope:python_version >= "3.11"]
oiffile[all]>=2026.2.8

[microscope:python_version >= "3.12"]
czifile[all]>=2026.6.12
liffile[all]>=2026.4.11
oirfile[all]>=2026.4.25

[nd2]
nd2>=0.11
