From 418791ebba545e82a492a34f3b8d88e62298718b Mon Sep 17 00:00:00 2001 From: Pepijn Date: Sun, 22 Mar 2026 21:03:42 -0700 Subject: [PATCH] debug(docker): add pre/post-install diagnostics to libero_plus Dockerfile Temporary diagnostic to identify why uv sees robosuite as already installed in the base venv despite it not being a base lerobot dep. Co-Authored-By: Claude Sonnet 4.6 --- docker/Dockerfile.eval-libero-plus | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docker/Dockerfile.eval-libero-plus b/docker/Dockerfile.eval-libero-plus index fc47cdaca..3ff8ff842 100644 --- a/docker/Dockerfile.eval-libero-plus +++ b/docker/Dockerfile.eval-libero-plus @@ -14,7 +14,11 @@ FROM lerobot-eval-base:latest +# Diagnostic: show what's in the venv before the libero_plus install +RUN echo "=== PRE-INSTALL ===" && uv pip list | grep -iE "robosuite|bddl|robomimic|hf.libero|scikit.image|wand" || echo "(none of the libero_plus-specific packages are installed)" + RUN uv pip install --no-cache ".[libero_plus]" \ + && echo "=== POST-INSTALL ===" && uv pip list | grep -iE "robosuite|bddl|robomimic" \ # Clone LIBERO-plus; its setup.py has empty install_requires so deps come from the # lerobot[libero] extra above. Install the package to get LIBERO-plus environments, # then add a .pth so the libero module can locate its data files at runtime.