Please use Raspberry Pi OS Bullseye. Older OSes are not tested.
We have published a binary wheel using Raylib in X11 mode. This should install and work on Bullseye with
python3 -m pip install raylib==220.127.116.11.dev1
If it doesn’t work, or we haven’t published a binary wheel for the latest version,
or if you want to use Raylib in
PLATFORM_DRM mode, you will need to compile your own raylib
and have pip compile the wheel.
git clone https://github.com/raysan5/raylib.git cd raylib mkdir build cd build cmake -DPLATFORM="DRM" -DINCLUDE_EVERYTHING=on -DSUPPORT_FILEFORMAT_JPG=on -DWITH_PIC=on -DCMAKE_BUILD_TYPE=Release .. make sudo make install pip3 install --no-binary raylib --upgrade --force-reinstall raylib==18.104.22.168.dev2
(or newer version)
The Broadcom proprietary Open GL ES 2.0 drivers (installed by Raspbian into
/opt/vc and compiled in Raylib
PLATFORM_RPI) do not work with Bullseye and have not been tested with the bindings. They will probably
require additional linker arguments to be added to
build.py. Suggest you use