briefcase icon indicating copy to clipboard operation
briefcase copied to clipboard

Add support for Raspberry Pi

Open googoogagalala opened this issue 5 years ago • 9 comments

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:

googoogagalala avatar Jul 12 '20 20:07 googoogagalala

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.

freakboy3742 avatar Jul 12 '20 23:07 freakboy3742

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.

freakboy3742 avatar Aug 10 '22 22:08 freakboy3742

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.

rmartin16 avatar Aug 10 '22 22:08 rmartin16