<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 9, 2015 at 3:50 PM, Antoine Pitrou <span dir="ltr"><<a href="mailto:solipsis@pitrou.net" target="_blank">solipsis@pitrou.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thu, 9 Jul 2015 23:50:30 +1000<br>
Nick Coghlan <<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>> wrote:<br>
><br>
> As Donald notes, I think we're now in a good position to start making<br>
> progress here, but the first step is going to be finding a way to<br>
> ensure that *by default*, pip on Linux ignores wheel files published<br>
> on PyPI, and requires that they be *whitelisted* in some fashion<br>
> (whether individually or categorically). That way, we know we're not<br>
> going to make the default user experience on Linux *worse* than the<br>
> status quo while we're still experimenting with how we want the<br>
> publication side of things to work. Debugging build time API<br>
> compatibility errors can be hard enough, debugging runtime A*B*I<br>
> compatibility errors is a nightmare even for seasoned support<br>
> engineers.<br>
<br>
</span>By the way, I think there's another possibility if the Python packaging<br>
authority doesn't want to tackle this (admittedly delicate) problem:<br>
issue a public statement that Anaconda is the preferred way of<br>
installing Linux binary packages if they aren't provided (or the<br>
version is too old) by their Linux distribution of choice.<br>
<br>
It would then give more authority to software developers if they want<br>
to tell their users "don't use pip to install our code under Linux, use<br>
conda".<br>
<br></blockquote><div><br></div><div>I don't think it is reasonable for pypa to recommend one solution when multiple are available (though it is certainly fair to mention them).<br><br></div><div>ActiveState, Enthought (my own employer) also provide linux binaries,<br><br></div><div>David</div></div><br></div></div>