google-deepmind / google-deepmind/mujoco_playground
Bazel required for building from source due to labmaze
- 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
Assessment
This issue has not been assessed yet.