@@ -37,6 +37,7 @@ humble = { features = ["py311", "humble"] }
3737humble-lerobot = { features = [" py311" , " humble" , " lerobot" , " dev" ] } # incompatible: ROS humble needs numpy <2.0, lerobot 0.4.5 needs >=2.0
3838lerobot = { features = [" py312" , " lerobot" ] }
3939jazzy = { features = [" py312" , " jazzy" ] }
40+ humble-lerobot-groot = { features = [" py311" , " humble" , " lerobot-groot" , " dev" ] }
4041jazzy-lerobot = { features = [" py312" , " jazzy" , " lerobot" , " dev" ] }
4142
4243# ============================================================================
@@ -77,9 +78,20 @@ numpy = ">=1.26.0"
7778# lerobot = { git = "https://github.com/huggingface/lerobot", rev = "74690e3f56a90b6ea314afbfb3b801a3d842a005", extras = ["smolvla"]}
7879# === Local version ===
7980lerobot = { path = " ../clare_rebuttal/lerobot/" , editable = true }
80- # lerobot = { path = "../clare_rebuttal/lerobot/", editable = true, extras = ["groot"] }
8181# lerobot = { path = "../clare_rebuttal/lerobot_lsy/", editable = true }
8282
83+ # ============================================================================
84+ # LeRobot with GR00T feature
85+ # ============================================================================
86+ [feature .lerobot-groot .dependencies ]
87+ pynput = " *"
88+
89+ [feature .lerobot-groot .pypi-options .dependency-overrides ]
90+ numpy = " >=1.26.0"
91+
92+ [feature .lerobot-groot .pypi-dependencies ]
93+ lerobot = { path = " ../clare_rebuttal/lerobot/" , editable = true , extras = [" groot" ] }
94+
8395# ============================================================================
8496# ROS2 Humble (Python 3.11)
8597# ============================================================================
0 commit comments