click>=8.0
rich>=13.0
numpy>=1.24
pandas>=2.0
scipy>=1.10
huggingface-hub>=0.20
pyarrow>=14.0
scikit-learn>=1.3
httpx>=0.24

[all]
orbit-robotics[assist,config,formats,monitor,sim,vision,vlm]

[assist]
google-genai>=1.0

[assist-claude]
claude-code-sdk>=0.1

[claude]
anthropic>=0.25

[config]
pyyaml>=6.0

[dev]
pytest>=7.0
ruff>=0.1
h5py>=3.8
pyyaml>=6.0

[formats]
orbit-robotics[hdf5,rlds,rosbag]

[hdf5]
h5py>=3.8

[monitor]
tbparse>=0.0.8

[rlds]
tfrecord>=1.14

[rosbag]
mcap>=1.1
mcap-ros2-support>=0.5

[rosbag-ros1]
rosbag>=1.16

[sim]
mujoco>=3.0

[vision]
torch>=2.0
transformers>=4.36
opencv-python>=4.8
decord>=0.6
Pillow>=10.0

[vlm]
google-generativeai>=0.5
