[Python-Dev] Snap Python for simple distribution across multiple Linux distros
Hi all, I work at Canonical as part of the engineering team developing Ubuntu and Snapcraft [1] and I'm a long time Python fan :-) We've created snaps, a platform that enables projects to directly control delivery of software updates to users. This video of a lightning talk by dlang developers at DConf2017 [2] shows how they've made good use of snaps to distribute their compiler. They found the release channels particularly useful so their users can track a specific release. Is there someone here who'd be interested in doing the same for Python? [1] https://snapcraft.io/ [2] https://www.youtube.com/watch?v=M-bDzr4gYUU [3] https://snapcraft.io/docs/core/install [4] https://build.snapcraft.io/ -- Regards, Martin. ___ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
Re: [Python-Dev] Snap Python for simple distribution across multiple Linux distros
On 23/05/17 09:27, Petr Viktorin wrote: On 05/23/2017 01:34 AM, Brett Cannon wrote: On Tue, 16 May 2017 at 08:08 Martin Wimpress mailto:martin.wimpr...@canonical.com>> wrote: Hi all, I work at Canonical as part of the engineering team developing Ubuntu and Snapcraft [1] and I'm a long time Python fan :-) We've created snaps, a platform that enables projects to directly control delivery of software updates to users. This video of a lightning talk by dlang developers at DConf2017 [2] shows how they've made good use of snaps to distribute their compiler. They found the release channels particularly useful so their users can track a specific release. Is there someone here who'd be interested in doing the same for Python? So the problem with adding Snap is it's yet one more thing for us to create at release time. And if we do this for Snap are there competitors from e.g. Fedora that people would want supported? Not Fedora per se, Flatpak [0] (formerly `xdg-app`) is distro-agnostic [1]. Snaps are supported on Fedora 24, 25 and 26 [1] as well as other distros [2]. [0] http://flatpak.org/ [1] http://flatpak.org/faq.html ___ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/martin.wimpress%40canonical.com [1] https://insights.ubuntu.com/2017/04/11/snap-support-lands-in-fedora-24-25-26/ [2] https://snapcraft.io/docs/core/install -- Regards, Martin. ___ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
Re: [Python-Dev] Snap Python for simple distribution across multiple Linux distros
Hi, On 23/05/17 00:56, Matt Billenstein wrote: On Tue, May 16, 2017 at 11:31:42AM +0100, Martin Wimpress wrote: Is there someone here who'd be interested in doing the same for Python? Do snaps support Windows and/or MacOS? You can't install snaps on Windows or macOS. Snaps are currently targeting various Linux distros, you can create Linux snaps on Windows using WSL and we're working on improving the tooling for snap creation on macOS and Windows. m -- -- Regards, Martin. ___ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
Re: [Python-Dev] Snap Python for simple distribution across multiple Linux distros
Hi, On 23/05/17 17:54, Guido van Rossum wrote: I think the I inevitable conclusion is"thanks, but no thanks." Can I ask why this the inevitable conclusion? The Python Foundation make packages for Windows and macOS, why not snaps for Linux? On May 23, 2017 8:05 AM, "Martin Wimpress" mailto:martin.wimpr...@canonical.com>> wrote: Hi, On 23/05/17 00:56, Matt Billenstein wrote: On Tue, May 16, 2017 at 11:31:42AM +0100, Martin Wimpress wrote: Is there someone here who'd be interested in doing the same for Python? Do snaps support Windows and/or MacOS? You can't install snaps on Windows or macOS. Snaps are currently targeting various Linux distros, you can create Linux snaps on Windows using WSL and we're working on improving the tooling for snap creation on macOS and Windows. m -- -- Regards, Martin. ___ Python-Dev mailing list Python-Dev@python.org <mailto:Python-Dev@python.org> https://mail.python.org/mailman/listinfo/python-dev <https://mail.python.org/mailman/listinfo/python-dev> Unsubscribe: https://mail.python.org/mailman/options/python-dev/guido%40python.org <https://mail.python.org/mailman/options/python-dev/guido%40python.org> -- -- Regards, Martin. ___ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com