labmaze
labmaze copied to clipboard
Installation from source failed when using bazel 6
I just tried to install from source the repo following the instructions on Ubuntu 22.04, and this is the output:
traversaro@IITICUBLAP257:~$ pip install git+https://github.com/deepmind/labmaze
Defaulting to user installation because normal site-packages is not writeable
Collecting git+https://github.com/deepmind/labmaze
Cloning https://github.com/deepmind/labmaze to /tmp/pip-req-build-zs2_1x0e
Running command git clone --filter=blob:none --quiet https://github.com/deepmind/labmaze /tmp/pip-req-build-zs2_1x0e
Resolved https://github.com/deepmind/labmaze to commit 6d7e8f058428025cd4253f1ef6a1ed6618d9b0ea
Preparing metadata (setup.py) ... done
Collecting absl-py
Downloading absl_py-1.4.0-py3-none-any.whl (126 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.5/126.5 KB 1.6 MB/s eta 0:00:00
Requirement already satisfied: numpy>=1.8.0 in /usr/lib/python3/dist-packages (from labmaze==1.0.6) (1.21.5)
Requirement already satisfied: setuptools!=50.0.0 in /usr/lib/python3/dist-packages (from labmaze==1.0.6) (59.6.0)
Building wheels for collected packages: labmaze
Building wheel for labmaze (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [134 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.10
creating build/lib.linux-x86_64-3.10/labmaze
copying labmaze/fixed_maze_test.py -> build/lib.linux-x86_64-3.10/labmaze
copying labmaze/text_grid_test.py -> build/lib.linux-x86_64-3.10/labmaze
copying labmaze/text_grid.py -> build/lib.linux-x86_64-3.10/labmaze
copying labmaze/random_maze.py -> build/lib.linux-x86_64-3.10/labmaze
copying labmaze/base.py -> build/lib.linux-x86_64-3.10/labmaze
copying labmaze/random_maze_test.py -> build/lib.linux-x86_64-3.10/labmaze
copying labmaze/fixed_maze.py -> build/lib.linux-x86_64-3.10/labmaze
copying labmaze/__init__.py -> build/lib.linux-x86_64-3.10/labmaze
copying labmaze/defaults.py -> build/lib.linux-x86_64-3.10/labmaze
creating build/lib.linux-x86_64-3.10/labmaze/cc
copying labmaze/cc/__init__.py -> build/lib.linux-x86_64-3.10/labmaze/cc
creating build/lib.linux-x86_64-3.10/labmaze/assets
copying labmaze/assets/assets_test.py -> build/lib.linux-x86_64-3.10/labmaze/assets
copying labmaze/assets/__init__.py -> build/lib.linux-x86_64-3.10/labmaze/assets
creating build/lib.linux-x86_64-3.10/labmaze/cc/python
copying labmaze/cc/python/__init__.py -> build/lib.linux-x86_64-3.10/labmaze/cc/python
creating build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
copying labmaze/assets/sky_03/bk.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
creating build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_01/wall_red_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
creating build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_02/wall_yellow_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
creating build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_03/wall_cyan_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_03/floor_red_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_01/wall_red_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
creating build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_04/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_04/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
creating build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
copying labmaze/assets/sky_01/lf.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
creating build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
copying labmaze/assets/sky_02/lf.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
copying labmaze/assets/style_03/floor_green_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_03/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_03/floor_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
creating build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_05/floor_light2_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_02/wall_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_01/wall_green_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/sky_03/ft.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
copying labmaze/assets/style_05/wall_yellow_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_03/wall_orange_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/sky_02/bk.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
copying labmaze/assets/style_01/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/sky_03/up.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
copying labmaze/assets/sky_01/ft.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
copying labmaze/assets/style_04/wall_red_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/sky_01/rt.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
copying labmaze/assets/style_01/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_04/wall_cerise_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_01/floor_light_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/sky_02/ft.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
copying labmaze/assets/style_02/wall_lgreen_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/sky_02/dn.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
copying labmaze/assets/style_02/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_05/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_01/wall_light_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_03/floor_light2_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_03/wall_gray_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/sky_03/rt.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
copying labmaze/assets/sky_01/bk.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
copying labmaze/assets/sky_03/dn.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
copying labmaze/assets/style_03/floor_light3_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_03/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_03/wall_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_02/wall_yellow_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_01/wall_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_01/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_02/wall_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_02/floor_green_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_02/wall_dblue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_02/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_05/wall_red_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_05/floor_light1_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_02/floor_light_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_01/4tile_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_03/floor_green_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/sky_02/up.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
copying labmaze/assets/style_01/wall_green_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_01/floor_red_team_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/sky_01/up.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
copying labmaze/assets/style_03/wall_light_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_04/wall_green_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_02/floor_green_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_01/ceiling_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_03/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_05/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/sky_03/lf.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
copying labmaze/assets/style_04/wall_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/sky_02/rt.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
copying labmaze/assets/sky_01/dn.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
copying labmaze/assets/style_05/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_03/wall_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_01/wall_yellow_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_01/wall_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_04/wall_green_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_01/wall_cerise_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_05/wall_yellow_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_02/wall_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_03/floor_light1_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_04/wall_red_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_04/floor_orange_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_05/wall_red_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_01/floor_blue_team_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_02/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_05/floor_orange_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_03/wall_gray_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_04/floor_dorange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_04/floor_cyan_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_03/wall_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_01/floor_orange_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_04/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
running build_ext
bazel build //labmaze/cc/python:_defaults --symlink_prefix=build/temp.linux-x86_64-3.10/bazel- --compilation_mode=opt
Extracting Bazel installation...
Starting local Bazel server and connecting to it...
Loading:
Loading: 0 packages loaded
Analyzing: target //labmaze/cc/python:_defaults (1 packages loaded, 0 targets configured)
ERROR: /home/traversaro/.cache/bazel/_bazel_traversaro/982e48eb9aca244843272d2312825919/external/bazel_tools/platforms/BUILD:59:6: in alias rule @bazel_tools//platforms:osx: Constraints from @bazel_tools//platforms have been removed. Please use constraints from @platforms repository embedded in Bazel, or preferably declare dependency on https://github.com/bazelbuild/platforms. See https://github.com/bazelbuild/bazel/issues/8622 for details.
ERROR: /home/traversaro/.cache/bazel/_bazel_traversaro/982e48eb9aca244843272d2312825919/external/bazel_tools/platforms/BUILD:59:6: Analysis of target '@bazel_tools//platforms:osx' failed
ERROR: /tmp/pip-req-build-zs2_1x0e/labmaze/cc/python/BUILD:24:19: errors encountered resolving select() keys for //labmaze/cc/python:_defaults
ERROR: Analysis of target '//labmaze/cc/python:_defaults' failed; build aborted:
INFO: Elapsed time: 10.033s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (6 packages loaded, 7 targets configured)
error: command '/usr/bin/bazel' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for labmaze
Running setup.py clean for labmaze
Failed to build labmaze
Installing collected packages: absl-py, labmaze
Running setup.py install for labmaze ... error
error: subprocess-exited-with-error
× Running setup.py install for labmaze did not run successfully.
│ exit code: 1
╰─> [134 lines of output]
running install
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.10
creating build/lib.linux-x86_64-3.10/labmaze
copying labmaze/fixed_maze_test.py -> build/lib.linux-x86_64-3.10/labmaze
copying labmaze/text_grid_test.py -> build/lib.linux-x86_64-3.10/labmaze
copying labmaze/text_grid.py -> build/lib.linux-x86_64-3.10/labmaze
copying labmaze/random_maze.py -> build/lib.linux-x86_64-3.10/labmaze
copying labmaze/base.py -> build/lib.linux-x86_64-3.10/labmaze
copying labmaze/random_maze_test.py -> build/lib.linux-x86_64-3.10/labmaze
copying labmaze/fixed_maze.py -> build/lib.linux-x86_64-3.10/labmaze
copying labmaze/__init__.py -> build/lib.linux-x86_64-3.10/labmaze
copying labmaze/defaults.py -> build/lib.linux-x86_64-3.10/labmaze
creating build/lib.linux-x86_64-3.10/labmaze/cc
copying labmaze/cc/__init__.py -> build/lib.linux-x86_64-3.10/labmaze/cc
creating build/lib.linux-x86_64-3.10/labmaze/assets
copying labmaze/assets/assets_test.py -> build/lib.linux-x86_64-3.10/labmaze/assets
copying labmaze/assets/__init__.py -> build/lib.linux-x86_64-3.10/labmaze/assets
creating build/lib.linux-x86_64-3.10/labmaze/cc/python
copying labmaze/cc/python/__init__.py -> build/lib.linux-x86_64-3.10/labmaze/cc/python
creating build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_05/floor_light2_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
creating build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_04/wall_cerise_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_05/floor_light1_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
creating build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_01/wall_light_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
creating build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
copying labmaze/assets/sky_03/lf.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
copying labmaze/assets/style_04/wall_green_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
creating build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_03/floor_green_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_04/floor_cyan_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_01/4tile_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_01/wall_cerise_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_05/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
creating build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_02/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_03/floor_light2_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_02/floor_light_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_01/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
creating build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
copying labmaze/assets/sky_02/bk.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
copying labmaze/assets/style_01/floor_blue_team_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_02/wall_yellow_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/sky_02/ft.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
copying labmaze/assets/sky_02/up.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
copying labmaze/assets/style_01/wall_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_03/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
creating build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
copying labmaze/assets/sky_01/rt.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
copying labmaze/assets/style_01/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/sky_01/ft.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
copying labmaze/assets/style_04/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_01/wall_red_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_03/wall_gray_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/sky_03/rt.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
copying labmaze/assets/style_02/wall_lgreen_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_03/wall_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_03/floor_red_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_03/floor_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_01/wall_yellow_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_05/wall_red_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/sky_01/dn.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
copying labmaze/assets/sky_03/up.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
copying labmaze/assets/style_01/floor_red_team_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_04/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/sky_01/up.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
copying labmaze/assets/style_03/wall_gray_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_05/floor_orange_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_03/floor_green_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_03/wall_orange_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_01/wall_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/sky_03/bk.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
copying labmaze/assets/style_01/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_02/wall_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_03/wall_light_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_05/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_03/floor_light1_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_04/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_01/wall_red_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_02/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_04/wall_red_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_02/floor_green_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_04/floor_dorange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_01/wall_green_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_04/wall_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_03/wall_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_02/wall_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_03/floor_light3_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/sky_03/ft.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
copying labmaze/assets/style_01/floor_light_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/sky_02/dn.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
copying labmaze/assets/style_05/wall_yellow_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_05/wall_yellow_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_01/ceiling_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_02/wall_yellow_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/sky_01/bk.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
copying labmaze/assets/style_04/wall_red_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_01/wall_green_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/sky_03/dn.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
copying labmaze/assets/style_03/wall_cyan_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_04/floor_orange_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_02/wall_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/sky_02/lf.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
copying labmaze/assets/style_03/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_03/wall_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/sky_02/rt.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
copying labmaze/assets/style_04/wall_green_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
copying labmaze/assets/style_05/wall_red_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_02/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/sky_01/lf.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
copying labmaze/assets/style_02/wall_dblue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
copying labmaze/assets/style_01/floor_orange_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
copying labmaze/assets/style_05/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
copying labmaze/assets/style_03/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
copying labmaze/assets/style_02/floor_green_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
running build_ext
bazel build //labmaze/cc/python:_defaults --symlink_prefix=build/temp.linux-x86_64-3.10/bazel- --compilation_mode=opt
Loading:
Loading: 0 packages loaded
Analyzing: target //labmaze/cc/python:_defaults (0 packages loaded, 0 targets configured)
ERROR: /home/traversaro/.cache/bazel/_bazel_traversaro/982e48eb9aca244843272d2312825919/external/bazel_tools/platforms/BUILD:59:6: in alias rule @bazel_tools//platforms:osx: Constraints from @bazel_tools//platforms have been removed. Please use constraints from @platforms repository embedded in Bazel, or preferably declare dependency on https://github.com/bazelbuild/platforms. See https://github.com/bazelbuild/bazel/issues/8622 for details.
ERROR: /home/traversaro/.cache/bazel/_bazel_traversaro/982e48eb9aca244843272d2312825919/external/bazel_tools/platforms/BUILD:59:6: Analysis of target '@bazel_tools//platforms:osx' failed
ERROR: /tmp/pip-req-build-zs2_1x0e/labmaze/cc/python/BUILD:24:19: errors encountered resolving select() keys for //labmaze/cc/python:_defaults
ERROR: Analysis of target '//labmaze/cc/python:_defaults' failed; build aborted:
INFO: Elapsed time: 0.586s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (0 packages loaded, 0 targets configured)
error: command '/usr/bin/bazel' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> labmaze
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
I guess the specific error is :
ERROR: /home/traversaro/.cache/bazel/_bazel_traversaro/982e48eb9aca244843272d2312825919/external/bazel_tools/platforms/BUILD:59:6: in alias rule @bazel_tools//platforms:osx: Constraints from @bazel_tools//platforms have been removed. Please use constraints from @platforms repository embedded in Bazel, or preferably declare dependency on https://github.com/bazelbuild/platforms. See https://github.com/bazelbuild/bazel/issues/8622 for details.
ERROR: /home/traversaro/.cache/bazel/_bazel_traversaro/982e48eb9aca244843272d2312825919/external/bazel_tools/platforms/BUILD:59:6: Analysis of target '@bazel_tools//platforms:osx' failed
ERROR: /tmp/pip-req-build-zs2_1x0e/labmaze/cc/python/BUILD:24:19: errors encountered resolving select() keys for //labmaze/cc/python:_defaults
ERROR: Analysis of target '//labmaze/cc/python:_defaults' failed; build aborted:
Probably this is related to https://github.com/bazelbuild/bazel/issues/8622, and it is due that following the link https://docs.bazel.build/versions/master/install.html provided in the README, bazel 6 gets installed.
Which version of Bazel should be used?
Which version of Bazel should be used?
In the conda-forge build scripts I pinned bazel to 5 (see https://github.com/conda-forge/labmaze-feedstock/blob/7f71e8f5ad70b679f5e93f199f0f415338594e85/recipe/meta.yaml#L33) and it is working fine.