diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f880d2829c..5a35b217af 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1212,7 +1212,7 @@ jobs: - name: Install Python dependencies run: | uv venv - uv pip install -e . mujoco "git+https://github.com/google-deepmind/mujoco_warp@main" pytest pytest-xdist "jax[cuda13]" + uv pip install -e . "git+https://github.com/google-deepmind/mujoco_warp@main" pytest pytest-xdist "jax[cuda13]" - name: Report MuJoCo dependencies run: | @@ -1221,16 +1221,16 @@ jobs: import json import os - mujoco_version = importlib.metadata.version("mujoco") + mujoco_core_version = importlib.metadata.version("mujoco-core") mujoco_warp = importlib.metadata.distribution("mujoco-warp") origin = json.loads(mujoco_warp.read_text("direct_url.json")) commit = origin["vcs_info"]["commit_id"] - print(f"MuJoCo: {mujoco_version}") + print(f"mujoco-core: {mujoco_core_version}") print(f"MuJoCo Warp commit: {commit}") with open(os.environ["GITHUB_STEP_SUMMARY"], "a", encoding="utf-8") as summary: summary.write("### MuJoCo dependencies\n\n") - summary.write(f"- MuJoCo: `{mujoco_version}`\n") + summary.write(f"- mujoco-core: `{mujoco_core_version}`\n") summary.write( f"- MuJoCo Warp (`main`): [`{commit}`](https://github.com/google-deepmind/mujoco_warp/commit/{commit})\n" ) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b8fbe4916a..9b77742c88 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -830,9 +830,19 @@ linux-x86_64 cu13 mujoco-warp test: # Python environment - uv venv - uv pip install -e . - - uv pip install mujoco - uv pip install "git+https://github.com/google-deepmind/mujoco_warp@main" - uv pip install pytest pytest-xdist "jax[cuda13]" + - | + uv run --no-sync python - <<'PY' + from importlib import metadata + import json + + print(f"mujoco-core: {metadata.version('mujoco-core')}") + distribution = metadata.distribution("mujoco-warp") + origin = json.loads(distribution.read_text("direct_url.json")) + commit = origin["vcs_info"]["commit_id"] + print(f"MuJoCo Warp commit: {commit}") + PY - source .venv/bin/activate - echo -e "\\e[0Ksection_end:`date +%s`:install_dependencies\\r\\e[0K" script: @@ -858,9 +868,19 @@ linux-x86_64 cu13 mujoco-warp serial test: # Python environment - uv venv - uv pip install -e . - - uv pip install mujoco - uv pip install "git+https://github.com/google-deepmind/mujoco_warp@main" - uv pip install pytest + - | + uv run --no-sync python - <<'PY' + from importlib import metadata + import json + + print(f"mujoco-core: {metadata.version('mujoco-core')}") + distribution = metadata.distribution("mujoco-warp") + origin = json.loads(distribution.read_text("direct_url.json")) + commit = origin["vcs_info"]["commit_id"] + print(f"MuJoCo Warp commit: {commit}") + PY - source .venv/bin/activate - echo -e "\\e[0Ksection_end:`date +%s`:install_dependencies\\r\\e[0K" script: