From fe4fe1a632597f2cc2d3ab03015380af55be3e78 Mon Sep 17 00:00:00 2001 From: sysradium Date: Wed, 21 Oct 2026 23:52:52 +0200 Subject: [PATCH] chore(deps): bump LeRobot to v0.6.1 Update the pinned LeRobot release and revise the camera config description to match the new version. --- CLAUDE.md | 2 +- lelab/camera_config.py | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 422532923..a9dfcf0c8 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -16,7 +16,7 @@ Install (editable, requires Python ≥3.10): pip install -e . ``` -`lerobot` is pinned to a release tag on `huggingface/lerobot` (currently `v0.6.0`, see [pyproject.toml](pyproject.toml)) — installed from git rather than PyPI because the published wheels don't expose the `lerobot-rollout` script that [lelab/rollout.py](lelab/rollout.py) shells out to. Bump the tag when you want a newer upstream release; expect import-path drift (e.g. `lerobot.configs.dataset`, `lerobot.utils.feature_utils`, `lerobot.common.control_utils`) and adjust call sites accordingly. +`lerobot` is pinned to a release tag on `huggingface/lerobot` (currently `v0.6.1`, see [pyproject.toml](pyproject.toml)) — installed from git rather than PyPI because the published wheels don't expose the `lerobot-rollout` script that [lelab/rollout.py](lelab/rollout.py) shells out to. Bump the tag when you want a newer upstream release; expect import-path drift (e.g. `lerobot.configs.dataset`, `lerobot.utils.feature_utils`, `lerobot.common.control_utils`) and adjust call sites accordingly. Run servers (entry point defined in [pyproject.toml](pyproject.toml)): diff --git a/lelab/camera_config.py b/lelab/camera_config.py index 1cda34b9c..13e3667d1 100644 --- a/lelab/camera_config.py +++ b/lelab/camera_config.py @@ -31,7 +31,7 @@ def validate_camera_rotations(cameras: dict[str, dict[str, Any]]) -> dict[str, d def lerobot_camera_settings(config: dict[str, Any]) -> dict[str, Any]: """Return LeRobot output dimensions and its signed rotation value. - The API dimensions describe the native capture mode. LeRobot v0.6.0 + The API dimensions describe the native capture mode. LeRobot camera config dimensions describe the rotated output, so quarter-turns swap them. """ validate_camera_rotations({"camera": config}) diff --git a/pyproject.toml b/pyproject.toml index c944718ef..84edd1a84 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,7 +15,7 @@ dependencies = [ "websockets>=15.0.1", "uvicorn>=0.24.0", "psutil>=5.9.0", - "lerobot[core_scripts,feetech,training] @ git+https://github.com/huggingface/lerobot.git@v0.6.0", + "lerobot[core_scripts,feetech,training] @ git+https://github.com/huggingface/lerobot.git@v0.6.1", # Windows-only: real DirectShow camera names for /available-cameras so the # frontend can match a camera to its browser deviceId (issues #12, #16). # Guarded by try/except at the call site, so its absence degrades gracefully.