
[all]
numpy>=1.23
torch>=1.12
jax>=0.4.14

[all:platform_machine != "arm64" or platform_system != "Darwin"]
jaxlib>=0.4.14

[backends]
numpy>=1.23
torch>=1.12
jax>=0.4.14

[backends:platform_machine != "arm64" or platform_system != "Darwin"]
jaxlib>=0.4.14

[benchmarks]
numpy>=1.23
torch>=1.12

[deployment]
torch>=2.7.1
onnx>=1.18
onnxruntime>=1.22
onnxscript>=0.5

[dev]
numpy>=1.23
pytest>=7.4
pytest-cov>=4.1
hypothesis>=6.88
ruff>=0.4.0
mypy>=1.4
pre-commit>=3.3

[full]
numpy>=1.23
torch>=2.7.1
jax>=0.4.14
onnx>=1.18
onnxruntime>=1.22
onnxscript>=0.5
matplotlib>=3.7
tensorboard>=2.8
Pillow>=9.3
pandas>=2.0
plotly>=5.22

[full:platform_machine != "arm64" or platform_system != "Darwin"]
jaxlib>=0.4.14

[interactive]
plotly>=5.22

[jax]
jax>=0.4.14

[jax:platform_machine != "arm64" or platform_system != "Darwin"]
jaxlib>=0.4.14

[onnx]
torch>=2.7.1
onnx>=1.18
onnxruntime>=1.22
onnxscript>=0.5

[torch]
torch>=1.12

[viz]
matplotlib>=3.7
tensorboard>=2.8
Pillow>=9.3
pandas>=2.0
