<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 2, 2014 at 4:41 PM, Matthew Turk <span dir="ltr"><<a href="javascript:_e(%7B%7D,'cvml','matthewturk@gmail.com');" target="_blank">matthewturk@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Nathan,<br>
<br>
I think this is a great idea.  I also now have windows vm resources<br>
here, if that helps.  (cc JZH)<br>
<br>
-Matt<br></blockquote><div><br></div><div>I was going to look into Appveyor, but this works as well!  I'll contact you about this once I get the tooling set <span></span>up on Appveyor.</div><div><br></div><div>Do you have access OS X VMs? I have spare mac minis sitting around, but that's not really sustainable for after I leave UCSC.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div><br>
On Thu, Oct 2, 2014 at 6:21 PM, Nathan Goldbaum <<a href="javascript:_e(%7B%7D,'cvml','nathan12343@gmail.com');" target="_blank">nathan12343@gmail.com</a>> wrote:<br>
> Hi all,<br>
><br>
> Recently the python packaging ecosystem has come up with a new way of<br>
> sharing binary builds of python packages to end users.  This takes the form<br>
> of so-called "binary wheels" (everything in python packaging is a joke about<br>
> cheese...).  The main advantage of wheels is that users installing via pip<br>
> on Windows and OSX will no longer need compilers to build yt and<br>
> installation will also proceed significantly faster. As far as I can tell,<br>
> wheels are discouraged on Linux since it's assumed that users will use their<br>
> OS package manager to install binary builds. You may even be using wheels<br>
> right now - matplotlib, numpy, and many other projects with c extensions are<br>
> now distributing wheels on OS X and windows. More information about wheels<br>
> is available here:<br>
><br>
> <a href="http://wheel.readthedocs.org/en/latest/" target="_blank">http://wheel.readthedocs.org/en/latest/</a><br>
> <a href="https://python-packaging-user-guide.readthedocs.org/en/latest/" target="_blank">https://python-packaging-user-guide.readthedocs.org/en/latest/</a><br>
><br>
> The main downside of wheels is that it's another piece of tooling to<br>
> maintain.<br>
><br>
> I just tested and with a newish version of setuptools and the "wheel"<br>
> package installed, our setup script can produce wheels!  You just need to do<br>
> "python setup.py bdist_wheel".<br>
><br>
> I'm curious whether people would be agreeable in principle to uploading<br>
> wheels to PyPI as a (semi-)automated part of our release process.  Please<br>
> let me know what you think.<br>
><br>
> -Nathan<br>
><br>
</div></div>> _______________________________________________<br>
> yt-dev mailing list<br>
> <a href="javascript:_e(%7B%7D,'cvml','yt-dev@lists.spacepope.org');" target="_blank">yt-dev@lists.spacepope.org</a><br>
> <a href="http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org" target="_blank">http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org</a><br>
><br>
_______________________________________________<br>
yt-dev mailing list<br>
<a href="javascript:_e(%7B%7D,'cvml','yt-dev@lists.spacepope.org');" target="_blank">yt-dev@lists.spacepope.org</a><br>
<a href="http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org" target="_blank">http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org</a><br>
</blockquote></div><br></div></div>