<div dir="ltr">So this was a problem with eggs too. <span style="line-height:1.5">Let's say ZODB 3.0.1 was just released. You are happily using 3.0.0, the next version is a minor upgrade, but there are no precompiled packages for 3.0.1, so your build breaks on Friday morning when you are trying to deploy. Compiling it yourself is not an option because you are on Windows XP, and the compiler is so hard to install that you would need to hire a consultant to get it done; only to bridge the 1-week gap between a new ZODB release and the precompiled eggs for your platform.</span><div><span style="line-height:1.5"><br></span></div><div><span style="line-height:1.5">If you find yourself in that situation then you would appreciate an easy way to use the newest available binaries rather than the newest available source, or perhaps to install directly from your cached binaries without going through the package index. Manually pinning the older version just to get the binary is going to ruin your day.</span></div><div><span style="line-height:1.5"><br></span></div><div><span style="line-height:1.5">With wheel we can at least approximate this by doing a two-phase install, first dumping all your project's dependencies as wheels to a wheel directory, and then only pointing the installer at the wheel directory for the deployment.</span></div><div><span style="line-height:1.5"><br></span></div><div><span style="line-height:1.5">Daniel</span></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, May 27, 2016 at 7:36 AM Ionel Cristian Mărieș <<a href="mailto:distutils-sig@python.org">distutils-sig@python.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 27, 2016 at 2:25 PM, Thomas Güttler <span dir="ltr"><<a href="mailto:guettliml@thomas-guettler.de" target="_blank">guettliml@thomas-guettler.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>I don't get what you want to say.<br>
<br>
If you are maintainer, then there is no "my platform". There is matrix:</div></blockquote></div><br></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Missing the context, but didn't he write that from user perspective?<br><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">One could argue that getting old versions just because there's a wheel ain't the best idea. Plus users can always pin the dependency to the "right" version (the one that has wheel for their platform). Functionally nothing is missing, it's an argument about default behavior.<br><br><br></div><br><br clear="all"><div><div data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div><span style="font-family:trebuchet ms,sans-serif"><span style="color:rgb(51,51,51)"><br><font size="2"><span style="color:rgb(51,51,51)">Thanks,</span><br><span style="color:rgb(153,153,153)">-- Ionel</span></font></span><font size="2"><font style="color:rgb(153,153,153)"> Cristian Mărieș, <a href="http://blog.ionelmc.ro" target="_blank">http://blog.ionelmc.ro</a><br></font></font></span></div></div></div></div></div></div></div>
</div></div>
_______________________________________________<br>
Distutils-SIG maillist - <a href="mailto:Distutils-SIG@python.org" target="_blank">Distutils-SIG@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/distutils-sig" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/distutils-sig</a><br>
</blockquote></div>