[Python-ideas] Wheels For ...

Nick Coghlan ncoghlan at gmail.com
Mon Sep 7 07:18:18 CEST 2015


On 7 September 2015 at 11:22, Ryan Gonzalez <rymg19 at gmail.com> wrote:
> On September 6, 2015 12:33:29 PM CDT, "Sven R. Kunze" <srkunze at mail.de> wrote:
>>really insightful. Viewing this from a different angle, packaging your
>>own distribution is actually a waste of time. It is a tedious,
>>error-prone task involving no creativity whatsoever. Developers on the
>>other hand are actually people with very little time and a lot of
>>creativity at hand which should spend better. The logical conclusion
>>would be that PyPI should build wheels for the developers for every
>>python/platform combination necessary.
>>
>
> You can already do this with CI services. I wrote a post about doing that with AppVeyor:
>
> http://kirbyfan64.github.io/posts/using-appveyor-to-distribute-python-wheels.html
>
> but the idea behind it should apply easily to Travis and others. In reality, you're probably using a CI service to run your tests anyway, so it might as well build your wheels, too!

Right, Appveyor also has the most well-defined CI instructions on
packaging.python.org:
https://packaging.python.org/en/latest/appveyor.html

It doesn't do auto-upload, as many projects only release occasionally
rather than for every commit. However, it may be desirable to go into
more detail about how to do that, if you'd be interested in sending a
PR based on your post.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia


More information about the Python-ideas mailing list