Currently it is extremely easy to download and run Mu on the Mac, but on Linux the command line is involved, making it more complex than on the Mac.
Providing an AppImage would have, among others, these advantages:
appimaged--appimage-extract parameterAn AppImage is essentially a self-mounting filesystem (similar to a Mac disk image) that contains Python, PyQt, Python libraries, icons, other resources, and the application.
Complex Python/PyQt applications such as Ultimaker Cura are already being shipped in AppImage format.
Here is an overview of projects that are already distributing upstream-provided, official AppImages.
Here is a simple recipe that can produce an AppImage from pip:
https://github.com/AppImage/AppImages/blob/master/recipes/Mu.yml
On a Debian/Ubuntu based distribution, you can run it with
wget https://raw.githubusercontent.com/AppImage/AppImages/master/pkg2appimage
bash -ex pkg2appimage Mu
If you have questions, AppImage developers are on #AppImage on irc.freenode.net.
Oooh... I didn't know about this. I'll take a look.
A quick question: what testing is available to check the appimage on all supported platforms?
I am using testappimage along with Live ISOs of various distros.
I agree that AppImage would be great solution! I will help with creating this.
On a Debian/Ubuntu based distribution, please try
wget https://raw.githubusercontent.com/AppImage/AppImages/master/pkg2appimage
bash -ex pkg2appimage Mu
It should produce a working AppImage.
+1 for this, I would have much preferred an appimage.
I'm currently wrestling with the pip install which is crashing due to other changes in the latest distros (#875 ) so I can't currently run mu at all.
Most helpful comment
Oooh... I didn't know about this. I'll take a look.
A quick question: what testing is available to check the appimage on all supported platforms?