Example of a Python 3.6 snap using wxPython 4.0.4 built using the 'core18'
technique, which builds via a multipass virtual machine and core18 image.
This example is different to v_0.5.1 in that the #after: [desktop-gtk3]
line has been commented out and replaced with the entire desktop-gtk3:
part. This is because snaps built with core18 cannot refer to remote parts
thus parts must be explicitly listed.
To build this snap:
If you get trouble
Tip: since specifying parts or a step name is not yet supported (as of March 2019) these won't work:
snapcraft clean andy-testsnap-py -s pull
snapcraft clean andy-testsnap-py
Install the snap locally
sudo snap install --devmode --dangerous *.snap
Ignore the warnings Gtk-Message: Failed to load module "canberra-gtk-module"
as these seem to happen to all snaps?
Swap out openSUSE_Leap_15.2 for openSUSE_Leap_15.1, openSUSE_Leap_15.0, or openSUSE_Tumbleweed if you’re using a different version of openSUSE.
With the repository added, import its GPG key:
sudo zypper --gpg-auto-import-keys refresh
Finally, upgrade the package cache to include the new snappy repository:
sudo zypper dup --from snappy
Snap can now be installed with the following:
sudo zypper install snapd
You then need to either reboot, logout/login or source /etc/profile to have /snap/bin added to PATH.
Additionally, enable and start both the snapd and the snapd.apparmor services with the following commands: