setuptools<81,>=80.9.0
spatialdata>=0.5.0
spatialdata-io>=0.3.0
spatialdata-plot>=0.2.11
squidpy>=1.6.5
napari-spatialdata>=0.5.7
numpy>=2.2.6
scanpy>=1.10.4
anndata>=0.12.0
umap-learn>=0.5.7
pandas>=2.2.3
scipy>=1.13.1
scikit-learn>=1.7.2
numba>=0.62.1
llvmlite>=0.45.1
shapely>=2.1.1
matplotlib>=3.9.4
seaborn>=0.13.2
plotnine>=0.15.0
Pillow>=11.3.0
cell2location>=0.1.5
scvi-tools>=1.4.0
zarr>=2.18.7
h5py>=3.14.0
tifffile>=2025.8.28
imageio>=2.37.0
ome-zarr>=0.11.1
statsmodels>=0.14.5
Pint>=0.25
pyarrow>=21.0.0
click>=8.3.0
typer>=0.16.0
docopt>=0.6.2
PyYAML>=6.0.3
geosketch>=1.3
cell2location>=0.1.5
geopandas>=1.1.1
pydeseq2>=0.5.2
harmonypy>=0.0.10
igraph>=0.11.9
louvain>=0.8.2

[extended]
scikit-misc>=0.5.2
dask-image>=2024.5.3
ipython>=9.5.0
pyogrio>=0.12.1
pooch>=1.8.2
dask>=2024.11.2
dask-expr>=1.1.19
pims>=0.7
xarray>=2025.1.2
pyro-ppl>=1.9.1
pyro-api>=0.1.1
opt-einsum>=3.3.0
cellphonedb>=5.0.1
torch>=2.8.0
pytorch-lightning>=2.5.5
cellcharter>=0.3.5
cytoolz>=1.0.1
ktplotspy>=0.3.3
liana>=1.6.1
loompy>=3.0.8
pyscenic>=0.12.1
leidenalg
