It also wouldn't be hard to make a wrapper script that provides a GUI to the pip install process.
On Wed, Feb 1, 2017 at 10:17 AM, Thomas Kluyver <tak...@gmail.com> wrote: > On 1 February 2017 at 06:31, René Dudfield <ren...@gmail.com> wrote: > >> But now with free CI options... it seems more possible to make a tool >> which builds peoples apps for them. But again would require maintenance. By >> leaning on the python packaging infrastructure, we access to all the tools >> for packaging libraries. > > > I agree that leveraging the library packaging ecosystem to make app > packaging easier is a good idea. Part of why I pushed hard for pygame to > have wheels on PyPI (and a release ;-), is because that makes it very easy > to build a Windows installer with Pynsist. I'd be happy to help set up a > skeleton/example repo which uses Pynsist and a CI service like Travis to > build installers. > > Eventually, I'd like it to be the case that game creators don't need to > build wheels or put their game on PyPI to distribute it. As you suggest, it > should be enough to upload the files to a website, or run something > locally, to build installers/packages for different platforms. But that > vision is clearly some way off, and I accept that PyPI is a decent interim > solution. Doing 'pip install bullet_dodger' (thanks Jorge for the example) > certainly beats unpacking a tarball and finding out about dependencies by > trial and error. > > Thomas >