<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>I am also pro-wheel.<br><br><span style="font-size: 13pt; background-color: rgba(255, 255, 255, 0);">John ZuHone</span><br><div><span style="background-color: rgba(255, 255, 255, 0);">Kavli Center for Astrophysics and Space Research<br>Massachusetts Institute of Technology<br><a href="x-apple-data-detectors://0" x-apple-data-detectors="true" x-apple-data-detectors-type="address" x-apple-data-detectors-result="0">77 Massachusetts Ave.</a>, 37-582G<br><a href="x-apple-data-detectors://1/0" x-apple-data-detectors="true" x-apple-data-detectors-type="address" x-apple-data-detectors-result="1/0">Cambridge, MA 02139</a><br>(w) <a href="tel:617-253-2354" x-apple-data-detectors="true" x-apple-data-detectors-type="telephone" x-apple-data-detectors-result="1/1">617-253-2354</a><br>(m) <a href="tel:781-708-5004" x-apple-data-detectors="true" x-apple-data-detectors-type="telephone" x-apple-data-detectors-result="1/2">781-708-5004</a><br><a href="mailto:jzuhone@space.mit.edu" x-apple-data-detectors="true" x-apple-data-detectors-type="link" x-apple-data-detectors-result="1/3">jzuhone@space.mit.edu</a><br><a href="mailto:jzuhone@gmail.com" x-apple-data-detectors="true" x-apple-data-detectors-type="link" x-apple-data-detectors-result="2">jzuhone@gmail.com</a><br><a href="http://www.jzuhone.com/" x-apple-data-detectors="true" x-apple-data-detectors-type="link" x-apple-data-detectors-result="3">http://www.jzuhone.com</a></span><br style="font-family: UICTFontTextStyleBody; -webkit-text-size-adjust: auto;"></div></div><div><br>On Oct 2, 2014, at 7:41 PM, Matthew Turk <<a href="mailto:matthewturk@gmail.com">matthewturk@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div><span>Hi Nathan,</span><br><span></span><br><span>I think this is a great idea.  I also now have windows vm resources</span><br><span>here, if that helps.  (cc JZH)</span><br><span></span><br><span>-Matt</span><br><span></span><br><span>On Thu, Oct 2, 2014 at 6:21 PM, Nathan Goldbaum <<a href="mailto:nathan12343@gmail.com">nathan12343@gmail.com</a>> wrote:</span><br><blockquote type="cite"><span>Hi all,</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Recently the python packaging ecosystem has come up with a new way of</span><br></blockquote><blockquote type="cite"><span>sharing binary builds of python packages to end users.  This takes the form</span><br></blockquote><blockquote type="cite"><span>of so-called "binary wheels" (everything in python packaging is a joke about</span><br></blockquote><blockquote type="cite"><span>cheese...).  The main advantage of wheels is that users installing via pip</span><br></blockquote><blockquote type="cite"><span>on Windows and OSX will no longer need compilers to build yt and</span><br></blockquote><blockquote type="cite"><span>installation will also proceed significantly faster. As far as I can tell,</span><br></blockquote><blockquote type="cite"><span>wheels are discouraged on Linux since it's assumed that users will use their</span><br></blockquote><blockquote type="cite"><span>OS package manager to install binary builds. You may even be using wheels</span><br></blockquote><blockquote type="cite"><span>right now - matplotlib, numpy, and many other projects with c extensions are</span><br></blockquote><blockquote type="cite"><span>now distributing wheels on OS X and windows. More information about wheels</span><br></blockquote><blockquote type="cite"><span>is available here:</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span><a href="http://wheel.readthedocs.org/en/latest/">http://wheel.readthedocs.org/en/latest/</a></span><br></blockquote><blockquote type="cite"><span><a href="https://python-packaging-user-guide.readthedocs.org/en/latest/">https://python-packaging-user-guide.readthedocs.org/en/latest/</a></span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>The main downside of wheels is that it's another piece of tooling to</span><br></blockquote><blockquote type="cite"><span>maintain.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>I just tested and with a newish version of setuptools and the "wheel"</span><br></blockquote><blockquote type="cite"><span>package installed, our setup script can produce wheels!  You just need to do</span><br></blockquote><blockquote type="cite"><span>"python setup.py bdist_wheel".</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>I'm curious whether people would be agreeable in principle to uploading</span><br></blockquote><blockquote type="cite"><span>wheels to PyPI as a (semi-)automated part of our release process.  Please</span><br></blockquote><blockquote type="cite"><span>let me know what you think.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>-Nathan</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>_______________________________________________</span><br></blockquote><blockquote type="cite"><span>yt-dev mailing list</span><br></blockquote><blockquote type="cite"><span><a href="mailto:yt-dev@lists.spacepope.org">yt-dev@lists.spacepope.org</a></span><br></blockquote><blockquote type="cite"><span><a href="http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org">http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org</a></span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><span>_______________________________________________</span><br><span>yt-dev mailing list</span><br><span><a href="mailto:yt-dev@lists.spacepope.org">yt-dev@lists.spacepope.org</a></span><br><span><a href="http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org">http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org</a></span><br></div></blockquote></body></html>