Add support for Raspberry Pi
briefcase create fails > Unable to download https://briefcase-support.org/python?platform=linux&version=3.7&arch=armv7l; is the URL correct? followed tutorial exactly >https://docs.beeware.org/en/latest/tutorial/tutorial-3.html Environment:**
- Rpi OS:
- python 3.5:
- Software versions:
- Briefcase:
- Toga:
Thanks for the report! Transferring this issue to Briefcase, as that is where the underlying problem lies.
This isn't strictly a bug; we don't currently support Raspberry Pi OS (which is something we could fix - we just need time to do so).
There will be at least 2 changes required to Briefcase:
- Uploading Linux support packages compiled for Linux.
- Modifying the AppImage build command retrieve a RPi version of linuxdeploy.
The problem, however, is that there isn't currently a RPi version of linuxdeploy.
It may also be worth adding a note to the BeeWare tutorial to highlight that we don't support Raspberry Pi at this time.
The Flatpak backend (added in #802; will be in the 0.3.9 release) might be able to support Raspberry Pi out of the box.
I built the helloworld app as a Flatpak on Raspberry Pi 4 running Raspberry Pi OS (Bullseye) for aarch64. That Pi doesn't have a GUI environment but everything went as planned.