numpy>=2.0
gymnasium<2.0,>=1.3
pettingzoo<2.0,>=1.27
msgspec>=0.19

[all]
royalesim>=0.1.17
royalelearn[torch]>=0.5.10
royaleviser[media]>=0.1.2
royaleimitate[replays]>=0.2.9

[dev]
pytest>=8.0
hypothesis>=6.100
ruff>=0.16

[docs]
mkdocs-material<10,>=9.7
mkdocstrings[python]<2,>=1.0

[imitate]
royaleimitate[replays]>=0.2.9

[learn]
royalelearn[torch]>=0.5.10

[sim]
royalesim>=0.1.17

[train]
sb3-contrib>=2.3

[viser]
royaleviser>=0.1.2
