In article 
<calgmxejblpxdfan3xwrqqdtdamgy+djzojfbyapmtu1euan...@mail.gmail.com>,
 Chris Barker <chris.bar...@noaa.gov> wrote:

> The numpy folks are trying hard to get binary wheel sup on PyPi yeah!
> 
> But this brought hup an issue -- PyPI policy is that binary wheels should
> be built for the python.org binaries -- which is great.
[...]
> So is it officially supported to link a *.so built against a older SDK to a
> application buit with a newer SDK? If so ,then this seems a
> nice convenience for the MAc crowd.

I've just commented on this in more detail on the pip issue tracker:

https://github.com/pypa/pip/pip/pull/1465

The short answer is that there are at least two issues here: older SDK 
vs newer SDK and python.org Python vs Apple-supplied system Python.  In 
general, we don't officially test these combinations nor claim to 
support them but, for many cases, they do seem to work OK, modulo some 
known potential gotchas (like mixing C++ runtimes on 10.9).  We do 
specifically support that current python.org Pythons built on 10.6 work 
on 10.6 through 10.9 and that it is possible to build C extensions on 
any of them that will work on at least that installed OS X version.  In 
other words, if you want to build a C extension module that works with 
10.6 through 10.9, the safest approach is to use the 10.6 SDK.  If you 
only need it to work on your current system, the installed system 
headers should be OK, which Distutils falls back to if the SDK is not 
available in its traditional location.

-- 
 Ned Deily,
 n...@acm.org

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
https://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG

Reply via email to