matplotlib>=3.4
networkx>=2.6
numpy>=1.20
pandas>=1.3
scipy>=1.7

[gpu-cu12]

[gpu-cu12:python_version >= "3.10" and (platform_system == "Linux" or platform_system == "Windows")]
cupy-cuda12x>=14

[gpu-cu12:python_version >= "3.11" and platform_system == "Linux"]
networkx>=3.4
nx-cugraph-cu12>=26.8

[gpu-cu13]

[gpu-cu13:python_version >= "3.10" and (platform_system == "Linux" or platform_system == "Windows")]
cupy-cuda13x>=14

[gpu-cu13:python_version >= "3.11" and platform_system == "Linux"]
networkx>=3.4
nx-cugraph-cu13>=26.8

[test]
pytest>=7
pytest-cov>=4

[visualization]
dask>=2022
datashader>=0.13
fa2
pillow>=8
scikit-image>=0.19
