cvxpy
highspy
numpy
pydantic
pyyaml
scipy

[all]
fomtools[codegen,cvxpygen,gurobi,nn]
fomtools[cuda]

[all:sys_platform != "darwin"]
fomtools[gpu]

[codegen]
claude-agent-sdk
openai-codex

[cuda]

[cuda:sys_platform == "linux"]
nvidia-cudss-cu13

[cvxpygen]
cvxpygen<2,>=1.0
osqp
pip

[dev]
fomtools[gurobi]
pytest
pre-commit
ruff
ruff-lsp
ipdb
hydra-core
pandas
networkx
pip

[docs]
fomtools[gurobi]
marimo
matplotlib
mkdocs<2,>=1.6
mkdocstrings-python
mkdocs-marimo
mkdocs-material
networkx
pepit
pymdown-extensions

[gpu]
cupy-cuda12x

[gurobi]
gurobipy>=12.0.1

[nn]
torch
jax<0.11.2
flax
