[Distutils] Platform tags for OS X binary wheels
rmcgibbo at gmail.com
Fri Nov 6 14:07:33 EST 2015
I don't think it's the sorting, per se. All of the get_supported() tags are
10.5 or earlier. Here's the output:
On Fri, Nov 6, 2015 at 11:00 AM, Daniel Holth <dholth at gmail.com> wrote:
> It should already be sorted. Try python -c "import pprint,
> pip.pep425tags; pprint.pprint(pip.pep425tags.get_supported())"
> Do none of the tags for the available numpy wheels appear in that list?
> On Fri, Nov 6, 2015 at 1:48 PM Robert McGibbon <rmcgibbo at gmail.com> wrote:
>> I just tried to run `pip install numpy` on my OS X 10.10.3 box, and it
>> proceeds to download and compile the tarball from PyPI from source (very
>> slow). I see, however, that pre-compiled OS X wheel files are available on
>> PyPI for OS X 10.6 and later.
>> Checking the code, it looks like pip is picking up the platform tag
>> through `distutils.util.get_platform()`, which returns 'macosx-10.5-x86_64'
>> on this machine. At root, I think this comes from
>> the MACOSX_DEPLOYMENT_TARGET=10.5 entry in the Makefile at
>> `python3.5/config-3.5m/Makefile`. I know that this value is used by
>> distutils compiling python extension modules -- presumably so that they can
>> be distributed to any target machine with OS X >=10.5 -- so that's good.
>> But is this the right thing for pip to be using when checking whether a
>> binary wheel is compatible? I see it mentioned
>> <https://www.python.org/dev/peps/pep-0425/#id13> in PEP 425, so perhaps
>> this was already hashed out on the list.
>> Distutils-SIG maillist - Distutils-SIG at python.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Distutils-SIG