gymnasium
matplotlib
numpy
Pillow
dill
shapely>=2.1.2
scipy>=1.14.0
relational_structs>=0.0.1
prpl_utils>=0.0.1
pygame>=2.5.2
pymunk==7.1.0
mujoco~=3.3.0
opencv-python>=4.9.0
gdown
pybullet-arm64>=3.2.8
tomsgeoms2d>=0.0.1
pybullet_helpers>=0.1.0

[develop]
pygame>=2.5.2
pymunk==7.1.0
mujoco~=3.3.0
opencv-python>=4.9.0
pybullet-arm64>=3.2.8
tomsgeoms2d>=0.0.1
pybullet_helpers>=0.1.0
black[jupyter]
docformatter
isort
mypy
pylint>=2.14.5
pytest-pylint>=0.18.0
pytest>=7.2.2
coverage
gdown
scipy-stubs>=1.15.3.0
types-shapely>=2.1.0
nbmake
ipykernel

[dynamic2d]
pygame>=2.5.2
pymunk==7.1.0
tomsgeoms2d>=0.0.1

[dynamic3d]
mujoco~=3.3.0
opencv-python>=4.9.0
gdown

[kinematic2d]
tomsgeoms2d>=0.0.1

[kinematic3d]
pybullet-arm64>=3.2.8
pybullet_helpers>=0.1.0
