numpy>=1.21
scipy>=1.7
pandas>=1.3
anndata>=0.8
requests>=2.25
tqdm>=4.60
scikit-learn>=1.0
zstandard>=0.20
pyarrow>=10.0

[all]
singlet[analysis,gpu,mcp,tiledb,torch,zarr]

[analysis]
matplotlib>=3.5
scanpy>=1.9
statsmodels>=0.13
igraph>=0.10
leidenalg>=0.9

[dev]
singlet[test]
ruff
pyright
pybind11>=2.11

[gpu]
cupy-cuda12x>=13.0

[mcp]
mcp<2,>=1.0

[migrate]
numba>=0.57

[test]
pytest>=7.0
pytest-cov
coverage>=7.0
hypothesis>=6.0
singlet[analysis]

[tiledb]
tiledbsoma>=1.4

[torch]
torch>=2.0

[zarr]
zarr>=2.12
