pydantic>=2.0
numpy>=1.24
torch>=2.4
tensordict>=0.6
gymnasium>=0.29
PyYAML>=6.0
zstandard>=0.23

[all]
google-genai>=2.2.0
optuna>=3.0
wandb>=0.15.8
grpcio>=1.66
protobuf>=5.27
safetensors>=0.4.5

[all:sys_platform == "linux"]
libevdev>=0.13
causal-conv1d>=1.4
mamba-ssm>=2.2

[all:sys_platform == "win32" or sys_platform == "linux"]
vgamepad>=0.1.0

[distributed]
grpcio>=1.66
protobuf>=5.27
safetensors>=0.4.5

[mamba]

[mamba:sys_platform == "linux"]
causal-conv1d>=1.4
mamba-ssm>=2.2

[orchestrator]
google-genai>=2.2.0
optuna>=3.0

[trackmania]

[trackmania:sys_platform == "linux"]
libevdev>=0.13

[trackmania:sys_platform == "win32" or sys_platform == "linux"]
vgamepad>=0.1.0

[wandb]
wandb>=0.15.8
