diff --git a/docker/Dockerfile.eval-libero b/docker/Dockerfile.eval-libero index f12ec03ff..e5fa87177 100644 --- a/docker/Dockerfile.eval-libero +++ b/docker/Dockerfile.eval-libero @@ -14,9 +14,7 @@ FROM lerobot-eval-base:latest -RUN PATH=/usr/bin:/bin:/lerobot/.venv/bin:$PATH \ - /lerobot/.venv/bin/python -m pip install --no-cache-dir ".[libero]" \ - && PATH=/usr/bin:/bin:/lerobot/.venv/bin:$PATH \ - /lerobot/.venv/bin/python -c "import libero" +RUN uv pip install --no-cache ".[libero]" \ + && python -c "import libero" CMD ["/bin/bash"] diff --git a/docker/Dockerfile.eval-libero-plus b/docker/Dockerfile.eval-libero-plus index ad626cc21..9e726f2a0 100644 --- a/docker/Dockerfile.eval-libero-plus +++ b/docker/Dockerfile.eval-libero-plus @@ -14,12 +14,9 @@ FROM lerobot-eval-base:latest -RUN PATH=/usr/bin:/bin:/lerobot/.venv/bin:$PATH \ - /lerobot/.venv/bin/python -m pip install --no-cache-dir ".[libero_plus]" \ +RUN uv pip install --no-cache ".[libero_plus]" \ && git clone --depth 1 https://github.com/sylvestf/LIBERO-plus.git /tmp/LIBERO-plus \ - && PATH=/usr/bin:/bin:/lerobot/.venv/bin:$PATH \ - /lerobot/.venv/bin/python -c "import pathlib, site; pathlib.Path(site.getsitepackages()[0], 'libero_plus_repo.pth').write_text('/tmp/LIBERO-plus\n')" \ - && PATH=/usr/bin:/bin:/lerobot/.venv/bin:$PATH \ - /lerobot/.venv/bin/python -c "import libero, robosuite, bddl" + && python -c "import pathlib, site; pathlib.Path(site.getsitepackages()[0], 'libero_plus_repo.pth').write_text('/tmp/LIBERO-plus\n')" \ + && python -c "import libero, robosuite, bddl" CMD ["/bin/bash"] diff --git a/docker/Dockerfile.eval-metaworld b/docker/Dockerfile.eval-metaworld index 9a5d0a1e3..98bb7a4b3 100644 --- a/docker/Dockerfile.eval-metaworld +++ b/docker/Dockerfile.eval-metaworld @@ -14,9 +14,7 @@ FROM lerobot-eval-base:latest -RUN PATH=/usr/bin:/bin:/lerobot/.venv/bin:$PATH \ - /lerobot/.venv/bin/python -m pip install --no-cache-dir ".[metaworld]" \ - && PATH=/usr/bin:/bin:/lerobot/.venv/bin:$PATH \ - /lerobot/.venv/bin/python -c "import metaworld" +RUN uv pip install --no-cache ".[metaworld]" \ + && python -c "import metaworld" CMD ["/bin/bash"] diff --git a/docker/Dockerfile.eval-robocasa b/docker/Dockerfile.eval-robocasa index bf9614673..790fdde19 100644 --- a/docker/Dockerfile.eval-robocasa +++ b/docker/Dockerfile.eval-robocasa @@ -14,9 +14,7 @@ FROM lerobot-eval-base:latest -RUN PATH=/usr/bin:/bin:/lerobot/.venv/bin:$PATH \ - /lerobot/.venv/bin/python -m pip install --no-cache-dir ".[robocasa]" \ - && PATH=/usr/bin:/bin:/lerobot/.venv/bin:$PATH \ - /lerobot/.venv/bin/python -c "import robocasa" +RUN uv pip install --no-cache ".[robocasa]" \ + && python -c "import robocasa" CMD ["/bin/bash"] diff --git a/docker/Dockerfile.eval-robomme b/docker/Dockerfile.eval-robomme index 6027e7e0b..0991d2b49 100644 --- a/docker/Dockerfile.eval-robomme +++ b/docker/Dockerfile.eval-robomme @@ -14,9 +14,7 @@ FROM lerobot-eval-base:latest -RUN PATH=/usr/bin:/bin:/lerobot/.venv/bin:$PATH \ - /lerobot/.venv/bin/python -m pip install --no-cache-dir ".[robomme]" \ - && PATH=/usr/bin:/bin:/lerobot/.venv/bin:$PATH \ - /lerobot/.venv/bin/python -c "import robomme" +RUN uv pip install --no-cache ".[robomme]" \ + && python -c "import robomme" CMD ["/bin/bash"]