google-deepmind / google-deepmind/mujoco_playground

Bazel required for building from source due to labmaze

Open
#232 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
2.2k
Forks
359
Avg merge
7d 3h
Merged PRs (30d)
1

Description

I'm getting an issue installing the mujoco playground package with uv. Labmaze apparently includes a bazel dependency? Was the bazel dependency intended?

```
uv pip install -e ".[all]"
Resolved 227 packages in 1.54s
Built playground @ file:///home/nathankau/mujoco_playground
× Failed to build `labmaze==1.0.6`
├─▶ The build backend returned an error
╰─▶ Call to `setuptools.build_meta:__legacy__.build_wheel` failed (exit status: 1)

[stdout]
running bdist_wheel
running build
running build_py
copying labmaze/__init__.py -> build/lib.linux-x86_64-cpython-313/labmaze
copying labmaze/random_maze_test.py -> build/lib.linux-x86_64-cpython-313/labmaze
copying labmaze/random_maze.py -> build/lib.linux-x86_64-cpython-313/labmaze
copying labmaze/text_grid_test.py -> build/lib.linux-x86_64-cpython-313/labmaze
copying labmaze/base.py -> build/lib.linux-x86_64-cpython-313/labmaze
copying labmaze/text_grid.py -> build/lib.linux-x86_64-cpython-313/labmaze
copying labmaze/defaults.py -> build/lib.linux-x86_64-cpython-313/labmaze
copying labmaze/fixed_maze.py -> build/lib.linux-x86_64-cpython-313/labmaze
copying labmaze/fixed_maze_test.py -> build/lib.linux-x86_64-cpython-313/labmaze
copying labmaze/assets/__init__.py -> build/lib.linux-x86_64-cpython-313/labmaze/assets
copying labmaze/assets/assets_test.py -> build/lib.linux-x86_64-cpython-313/labmaze/assets
copying labmaze/cc/__init__.py -> build/lib.linux-x86_64-cpython-313/labmaze/cc
copying labmaze/cc/python/__init__.py -> build/lib.linux-x86_64-cpython-313/labmaze/cc/python
copying labmaze/assets/style_03/floor_light2_m.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/sky_02/dn.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_02
copying labmaze/assets/style_03/wall_orange_bright_d.png ->
build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/style_04/wall_red_bright_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_04
copying labmaze/assets/sky_02/lf.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_02
copying labmaze/assets/sky_03/ft.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_03
copying labmaze/assets/style_03/floor_blue_bright_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/sky_03/bk.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_03
copying labmaze/assets/style_01/wall_red_bright_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_02/floor_blue_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_02
copying labmaze/assets/style_04/floor_cyan_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_04
copying labmaze/assets/sky_01/ft.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_01
copying labmaze/assets/style_03/floor_red_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/style_01/wall_cerise_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_05/wall_red_bright_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_05
copying labmaze/assets/sky_01/bk.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_01
copying labmaze/assets/style_02/wall_blue_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_02
copying labmaze/assets/style_01/floor_blue_bright_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_02/floor_green_bright_d.png ->
build/lib.linux-x86_64-cpython-313/labmaze/assets/style_02
copying labmaze/assets/style_04/wall_red_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_04
copying labmaze/assets/style_03/wall_blue_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/style_04/floor_blue_bright_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_04
copying labmaze/assets/style_04/floor_orange_bright_d.png ->
build/lib.linux-x86_64-cpython-313/labmaze/assets/style_04
copying labmaze/assets/style_03/wall_gray_bright_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/sky_01/dn.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_01
copying labmaze/assets/style_04/wall_green_bright_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_04
copying labmaze/assets/style_01/wall_red_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_04/wall_green_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_04
copying labmaze/assets/style_03/floor_orange_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/style_01/ceiling_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_03/floor_blue_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/sky_01/lf.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_01
copying labmaze/assets/style_01/floor_blue_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_01/wall_purple_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_02/wall_blue_bright_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_02
copying labmaze/assets/style_01/wall_light_m.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_05/floor_orange_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_05
copying labmaze/assets/style_01/wall_green_bright_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_01/floor_light_m.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_03/floor_green_bright_d.png ->
build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/sky_02/up.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_02
copying labmaze/assets/style_05/wall_yellow_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_05
copying labmaze/assets/style_04/floor_blue_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_04
copying labmaze/assets/style_04/wall_purple_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_04
copying labmaze/assets/style_01/wall_blue_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_03/wall_cyan_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/style_04/floor_orange_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_04
copying labmaze/assets/style_03/wall_purple_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/style_03/floor_green_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/sky_01/rt.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_01
copying labmaze/assets/sky_02/ft.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_02
copying labmaze/assets/style_04/floor_dorange_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_04
copying labmaze/assets/style_02/wall_dblue_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_02
copying labmaze/assets/sky_03/up.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_03
copying labmaze/assets/style_03/floor_purple_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/style_03/wall_orange_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/style_05/wall_yellow_bright_d.png ->
build/lib.linux-x86_64-cpython-313/labmaze/assets/style_05
copying labmaze/assets/sky_03/rt.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_03
copying labmaze/assets/style_03/wall_gray_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/style_02/wall_yellow_bright_d.png ->
build/lib.linux-x86_64-cpython-313/labmaze/assets/style_02
copying labmaze/assets/sky_02/rt.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_02
copying labmaze/assets/sky_01/up.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_01
copying labmaze/assets/style_01/floor_blue_team_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_02/floor_green_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_02
copying labmaze/assets/style_03/floor_light1_m.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/style_01/4tile_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_04/wall_cerise_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_04
copying labmaze/assets/style_03/wall_light_m.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/style_05/floor_blue_bright_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_05
copying labmaze/assets/style_05/floor_blue_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_05
copying labmaze/assets/style_01/floor_orange_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/sky_02/bk.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_02
copying labmaze/assets/style_01/wall_yellow_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_05/wall_red_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_05
copying labmaze/assets/sky_03/dn.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_03
copying labmaze/assets/style_02/wall_yellow_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_02
copying labmaze/assets/style_01/wall_green_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_01/floor_red_team_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_02/floor_light_m.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_02
copying labmaze/assets/style_02/floor_blue_bright_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_02
copying labmaze/assets/style_05/floor_light1_m.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_05
copying labmaze/assets/style_05/floor_light2_m.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_05
copying labmaze/assets/style_05/floor_orange_bright_d.png ->
build/lib.linux-x86_64-cpython-313/labmaze/assets/style_05
copying labmaze/assets/style_03/floor_light3_m.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_03
copying labmaze/assets/style_02/wall_purple_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_02
copying labmaze/assets/style_01/floor_orange_bright_d.png ->
build/lib.linux-x86_64-cpython-313/labmaze/assets/style_01
copying labmaze/assets/style_02/floor_orange_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_02
copying labmaze/assets/style_02/wall_lgreen_d.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/style_02
copying labmaze/assets/sky_03/lf.png -> build/lib.linux-x86_64-cpython-313/labmaze/assets/sky_03
running build_ext
bazel build //labmaze/cc/python:_defaults --symlink_prefix=build/temp.linux-x86_64-cpython-313/bazel-
--compilation_mode=opt

[stderr]
error: command 'bazel' failed: No such file or directory

hint: This usually indicates a problem with the package or the build environment.
help: `labmaze` (v1.0.6) was included because `playground[all]` (v0.0.5) depends on `dm-control` (v1.0.34) which depends
on `labmaze`
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.