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

Christian Tismer tismer at stackless.com
Fri Nov 1 22:28:34 CET 2013


On 01.11.13 13:34, Daniel Holth wrote:
> 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.

Ah, sorry, then I have hit a real bug and should report that ;-)

-- 
Christian Tismer             :^)   <mailto:tismer at stackless.com>
Software Consulting          :     Have a break! Take a ride on Python's
Karl-Liebknecht-Str. 121     :    *Starship* http://starship.python.net/
14482 Potsdam                :     PGP key -> http://pgp.uni-mainz.de
phone +49 173 24 18 776  fax +49 (30) 700143-0023
PGP 0x57F3BF04       9064 F4E1 D754 C2FF 1619  305B C09C 5A3B 57F3 BF04
       whom do you want to sponsor today?   http://www.stackless.com/



More information about the Distutils-SIG mailing list