numpy>=1.8
scipy
tqdm
rich
molviewspec>=1.6.0

[:platform_machine != "wasm32" and sys_platform != "darwin"]
pyfftw>=0.12.0

[:python_version < "3.12"]
more-itertools>=10.0

[cuda12x]
cupy-cuda12x
siphash24
pyvkfft

[cuda13x]
cupy-cuda13x
siphash24
pyvkfft

[dev]
pytest
pytest-cov
ruff
cython-lint
pandas>=2.3.3
pooch

[docs]
mkdocs>=1.6.1
mkdocs-charts-plugin>=0.0.13
mkdocs-material>=9.6.14
mkdocs-rich-argparse>=0.1.3
mkdocstrings-python>=2.0.1

[opencl]
pyopencl
siphash24
pyvkfft

[pocl]
pyopencl[pocl]
siphash24
pyvkfft
