From d8491ba17973066170c3b1435528cee9ac820383 Mon Sep 17 00:00:00 2001 From: Steven Palma Date: Wed, 24 Jun 2026 18:40:35 +0200 Subject: [PATCH] fix(rollout): remove import require guard for pynput --- src/lerobot/rollout/strategies/highlight.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/lerobot/rollout/strategies/highlight.py b/src/lerobot/rollout/strategies/highlight.py index da7ae2fbc..385a9e2b6 100644 --- a/src/lerobot/rollout/strategies/highlight.py +++ b/src/lerobot/rollout/strategies/highlight.py @@ -25,7 +25,6 @@ from threading import Event as ThreadingEvent, Lock from lerobot.datasets import VideoEncodingManager from lerobot.utils.constants import ACTION, OBS_STR from lerobot.utils.feature_utils import build_dataset_frame -from lerobot.utils.import_utils import require_package from lerobot.utils.keyboard_input import create_key_listener from lerobot.utils.robot_utils import precise_sleep from lerobot.utils.utils import log_say @@ -57,7 +56,6 @@ class HighlightStrategy(RolloutStrategy): def __init__(self, config: HighlightStrategyConfig): super().__init__(config) - require_package("pynput", extra="pynput-dep") self._ring: RolloutRingBuffer | None = None self._listener = None self._save_requested = ThreadingEvent()