diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8f0a84732..4891707ac 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -83,11 +83,11 @@ jobs: fi - name: Remove Tags with Git dependencies - # TODO(Steven): Temporary patch to remove libero and pi from PyPi 0.4.0 release due to its reliance on git dependencies. + # TODO(Steven): Temporary patch to remove pi from PyPi 0.4.0 release due to its reliance on git dependencies. run: | echo "::info:: Checking for Git dependencies to remove from pyproject.toml..." - grep -E '@ git\+https|lerobot\[pi\]|lerobot\[libero\]' pyproject.toml | sed 's/^/::warning:: Removing line: /' || true - sed -E -i '/@ git\+https|lerobot\[pi\]|lerobot\[libero\]/d' pyproject.toml + grep -E '@ git\+https|lerobot\[pi\]' pyproject.toml | sed 's/^/::warning:: Removing line: /' || true + sed -E -i '/@ git\+https|lerobot\[pi\]/d' pyproject.toml echo "::info:: Git dependencies removed. Proceeding with build." - name: Install build dependencies diff --git a/.github/workflows/unbound_deps_tests.yml b/.github/workflows/unbound_deps_tests.yml index 902074a83..b6fc5ea2f 100644 --- a/.github/workflows/unbound_deps_tests.yml +++ b/.github/workflows/unbound_deps_tests.yml @@ -70,7 +70,7 @@ jobs: echo "Dependencies unbound:" && cat pyproject.toml - name: Install lerobot with all extras - run: uv sync --all-extras + run: uv sync --all-extras --no-extra groot # TODO(Steven): Make flash-attn optional - name: Run pytest (all extras) run: uv run pytest tests -vv diff --git a/README.md b/README.md index 58a8ccc1b..964af4c1d 100644 --- a/README.md +++ b/README.md @@ -186,7 +186,7 @@ For a full list of optional dependencies, see: https://pypi.org/project/lerobot/ > [!NOTE] -> For lerobot 0.4.0, if you want to install libero or pi tags, you will have to do: `pip install "lerobot[pi,libero]@git+https://github.com/huggingface/lerobot.git"`. +> For lerobot 0.4.0, if you want to install pi tags, you will have to do: `pip install "lerobot[pi]@git+https://github.com/huggingface/lerobot.git"`. > > This will be solved in the next patch release diff --git a/docs/source/installation.mdx b/docs/source/installation.mdx index 67082137e..da42c90ef 100644 --- a/docs/source/installation.mdx +++ b/docs/source/installation.mdx @@ -82,7 +82,7 @@ For a full list of optional dependencies, see: https://pypi.org/project/lerobot/ > [!NOTE] -> For lerobot 0.4.0, if you want to install libero or pi, you will have to do: `pip install "lerobot[pi,libero]@git+https://github.com/huggingface/lerobot.git"` +> For lerobot 0.4.0, if you want to install pi, you will have to do: `pip install "lerobot[pi]@git+https://github.com/huggingface/lerobot.git"` ### Troubleshooting diff --git a/docs/source/libero.mdx b/docs/source/libero.mdx index f0448c3f4..14f51ef3b 100644 --- a/docs/source/libero.mdx +++ b/docs/source/libero.mdx @@ -28,11 +28,6 @@ LIBERO is now part of our **multi-eval supported simulation**, meaning you can b To Install LIBERO, after following LeRobot official instructions, just do: `pip install -e ".[libero]"` -> [!NOTE] -> For lerobot 0.4.0, if you want to install libero tag, you will have to do: `pip install "lerobot[libero]@git+https://github.com/huggingface/lerobot.git"`. -> -> This will be solved in the next patch release - ### Single-suite evaluation Evaluate a policy on one LIBERO suite: