Skip to content

Update mjlab to stable PyPI release (1.4.0) - #5

Open
louislelay wants to merge 1 commit into
mujocolab:mainfrom
louislelay:fix/update-mjlab-to-stable-pypi
Open

Update mjlab to stable PyPI release (1.4.0)#5
louislelay wants to merge 1 commit into
mujocolab:mainfrom
louislelay:fix/update-mjlab-to-stable-pypi

Conversation

@louislelay

@louislelay louislelay commented Jun 19, 2026

Copy link
Copy Markdown

Summary

  • Switch mjlab from a git-pinned commit (v1.2.0) to the stable PyPI release (v1.4.0).
  • The previous setup depended on mujoco==3.7.0.dev892927987, a dev wheel hosted on py.mujoco.org that has since been deleted (HTTP 404), breaking uv sync on any machine without a cached copy.
  • mjlab 1.4.0 depends on mujoco~=3.8.0 (stable, on PyPI), so we no longer need the py.mujoco.org dev index or the override-dependencies workaround.

Changes

Before After
mjlab 1.2.0 (git pin) mjlab 1.4.0 (PyPI)
mujoco 3.7.0.dev892927987 (404) mujoco 3.8.1 (stable, PyPI)
mujoco-warp 3.6.0 (git pin) mujoco-warp 3.8.1 (PyPI)
py.mujoco.org index + override-dependencies Removed

The previous git-pinned mjlab 1.2.0 depended on a mujoco dev build
(3.7.0.dev892927987) that has been removed from py.mujoco.org, breaking
installs on any machine without a cached wheel.

Switch to the stable PyPI release which depends on mujoco~=3.8.0
(available on PyPI), eliminating the need for the dev index and
override-dependencies workaround.

Co-authored-by: Cursor <cursoragent@cursor.com>
@louislelay

Copy link
Copy Markdown
Author

@kevinzakka small fix should be easy to review!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant