numpy>=2.0

[apple]

[apple:sys_platform == "darwin" and platform_machine == "arm64"]
torch==2.10.0

[docs]
mkdocs<2,>=1.6
mkdocs-material<10,>=9.5

[fdtd-gpu]

[fdtd-gpu-triton]
meep-gpu[fdtd-gpu]

[fdtd-gpu-triton:sys_platform == "linux" and platform_machine == "x86_64"]
triton<3.2,>=3.1

[fdtd-gpu:sys_platform == "linux" and platform_machine == "x86_64"]
cupy-cuda12x==13.5.1

[nvidia]
meep-gpu[fdtd-gpu-triton]

[nvidia-cuda11]

[nvidia-cuda11:sys_platform == "linux" and platform_machine == "x86_64"]
cupy-cuda11x==13.5.1
triton<3.2,>=3.1
torch==2.5.1

[nvidia:sys_platform == "linux" and platform_machine == "x86_64"]
torch==2.5.1

[test]
pytest>=8.2.0
