numpy>=1.23
scipy>=1.10

[dev]
build
pytest>=8
pytest-cov
twine

[gpu]

[gpu:sys_platform != "darwin"]
pyopencl>=2024.1

[gpu:sys_platform == "darwin"]
pyobjc-framework-Metal>=10

[mps]
pyobjc-framework-Metal>=10

[opencl]
pyopencl>=2024.1

[test]
pytest>=8
pytest-cov
