[Python-Dev] PEP 0404 and VS 2010 (original) (raw)
Chris Barker chris.barker at noaa.gov
Thu Nov 21 22:14:18 CET 2013
- Previous message: [Python-Dev] PEP 0404 and VS 2010
- Next message: [Python-Dev] PEP 0404 and VS 2010
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Thu, Nov 21, 2013 at 1:02 PM, Greg Ewing <greg.ewing at canterbury.ac.nz>wrote:
martin at v.loewis.de wrote:
Package authors would have to create multiple binary releases of the same modules for Windows, and upload them to PyPI. pip would have to learn to download the right one, depending on what build of Python 2.7 is running.
Is that much different from package authors having to release binaries for different versions of Python, if they want to support older versions?
or a better analogy -- both 32 and 64 bit versions -- same python version, different binary compatibility
and really exactly like the OS-X situation: one for OS-X version 10.3+ (ppc and intel32) and one for 10.6+(intel32+64).
In both cases, users need to know what they have installed, and be careful that they use a matching binary extension when they grab one.
And we are in process of having PyPi and pip do the right thing with wheels.
I think the "only" added complication is that a 64bit cpython built with VS2008 and and one built with VS2010 would look exactly the same to both the user and the linker (i.e. python27.dll would be different, but still link).
So it would be helpful if we could:
Have a file naming scheme so people know what they are getting for both the python binary and extension binaries.
Have a wheel naming and identifying scheme that also makes that distinction.
Probably have a dll naming scheme that makes the distinction as well, so if the above two checks fail, users will get a clear failure at runtime, rather than a buggy success.
--
Christopher Barker, Ph.D. Oceanographer
Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker at noaa.gov -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20131121/0b7e74ce/attachment.html>
- Previous message: [Python-Dev] PEP 0404 and VS 2010
- Next message: [Python-Dev] PEP 0404 and VS 2010
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]