[Distutils] Plans for binary wheels, and PyPi and OS-X

Daniel Holth dholth at gmail.com
Fri Nov 1 13:34:52 CET 2013


On Fri, Nov 1, 2013 at 6:39 AM, Christian Tismer <tismer at stackless.com> wrote:
> On 19.10.13 03:22, Nick Coghlan wrote:
>
>
> On 19 Oct 2013 04:59, "Chris Barker" <chris.barker at noaa.gov> wrote:
>>
>> Someone on another list indicated that pip installing binary wheels
>> from PyPi will ONLY work for Windows.
>>
>> Is that the case? I think it's desperately needed for OS-X as well.
>>
>> Linux is so diverse that I can't imagine it being useful, but OS-X has
>> only so many versions, and the python.org OS-X binaries are very clear
>> in their requirements -- it would be very useful if folks could easily
>> get binary wheels for OS-X
>
> We do plan to support it, but the pip devs uncovered a hole in the current
> wheel spec that means it generates the same filename on *nix systems for
> wheels that need to have different names for the download side of things to
> work properly - hence the current Windows-only restriction.
>
> Once ensurepip has landed in Python 3.4 and pip 1.5 is released, we should
> be able to get back to updating the various metadata specs, with the aim of
> getting cross-platform wheel support in pip 1.6 :)
>
>
> Ok, but then wheel should be explicit about that and not pretend to
> work on OS X. I tried that a week ago on a PySide install on OS X,
> which compiled very long, and crashed at the end.
> If wheel does not support bdist_wheel on a platform, it should refuse
> to install at all, IMHO.
>
> cheers - chris

A reminder that *uploading non-Windows binary wheels to pypi* is the
only thing that is restricted. That is because it was tried with eggs
and found to be frustrating.

bdist_wheel is supposed to work on all platforms.


More information about the Distutils-SIG mailing list