anndata>=0.10.9
ipython>=8.18.1
matplotlib>=3.9.4
numpy>=1.26.4
pandas>=2.3.3
poethepoet>=0.37
scikit-learn>=1.6.1
seaborn>=0.13.2
tqdm>=4.67.1
umap-learn>=0.5.11

[:platform_system != "Darwin"]
tensorflow<3,>=2.16

[:platform_system == "Darwin"]
tensorflow<2.19,>=2.16

[notebooks]
ipykernel>=6.29
ipywidgets>=8.1.8
joblib>=1
jupyterlab>=3
jupyterlab-widgets>=3.0.16
matplotlib-venn>=0.11
scanpy>=1.9
scipy>=1.5

[with-gpu]

[with-gpu:platform_system == "Darwin" and platform_machine == "arm64"]
tensorflow-metal>=1.2

[with-gpu:platform_system == "Linux"]
tensorflow[and-cuda]<3,>=2.16
