[yt-dev] Binary wheel distribution?

John ZuHone jzuhone at gmail.com
Thu Oct 2 18:41:10 PDT 2014


I am also pro-wheel.

John ZuHone
Kavli Center for Astrophysics and Space Research
Massachusetts Institute of Technology
77 Massachusetts Ave., 37-582G
Cambridge, MA 02139
(w) 617-253-2354
(m) 781-708-5004
jzuhone at space.mit.edu
jzuhone at gmail.com
http://www.jzuhone.com

> On Oct 2, 2014, at 7:41 PM, Matthew Turk <matthewturk at gmail.com> wrote:
> 
> Hi Nathan,
> 
> I think this is a great idea.  I also now have windows vm resources
> here, if that helps.  (cc JZH)
> 
> -Matt
> 
>> On Thu, Oct 2, 2014 at 6:21 PM, Nathan Goldbaum <nathan12343 at gmail.com> wrote:
>> Hi all,
>> 
>> Recently the python packaging ecosystem has come up with a new way of
>> sharing binary builds of python packages to end users.  This takes the form
>> of so-called "binary wheels" (everything in python packaging is a joke about
>> cheese...).  The main advantage of wheels is that users installing via pip
>> on Windows and OSX will no longer need compilers to build yt and
>> installation will also proceed significantly faster. As far as I can tell,
>> wheels are discouraged on Linux since it's assumed that users will use their
>> OS package manager to install binary builds. You may even be using wheels
>> right now - matplotlib, numpy, and many other projects with c extensions are
>> now distributing wheels on OS X and windows. More information about wheels
>> is available here:
>> 
>> http://wheel.readthedocs.org/en/latest/
>> https://python-packaging-user-guide.readthedocs.org/en/latest/
>> 
>> The main downside of wheels is that it's another piece of tooling to
>> maintain.
>> 
>> I just tested and with a newish version of setuptools and the "wheel"
>> package installed, our setup script can produce wheels!  You just need to do
>> "python setup.py bdist_wheel".
>> 
>> I'm curious whether people would be agreeable in principle to uploading
>> wheels to PyPI as a (semi-)automated part of our release process.  Please
>> let me know what you think.
>> 
>> -Nathan
>> 
>> _______________________________________________
>> yt-dev mailing list
>> yt-dev at lists.spacepope.org
>> http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
> _______________________________________________
> yt-dev mailing list
> yt-dev at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.spacepope.org/pipermail/yt-dev-spacepope.org/attachments/20141002/0d8c736b/attachment.html>


More information about the yt-dev mailing list