[Python-Dev] PEP 0404 and VS 2010
chris.barker at noaa.gov
Thu Nov 21 22:27:42 CET 2013
On Thu, Nov 21, 2013 at 1:12 PM, Paul Moore <p.f.moore at gmail.com> wrote:
> None of the currently available binary distribution formats
> distinguish Windows binaries by anything other than minor version. For
> wheels (and I think eggs), this is a showstopper as the name is
> essential metadata (compatibility tags) for the other formats (wininst
> and msi) the name is merely informational - packagers could rename,
> but (a) they will forget, and (b) the users won't know if they have or
> Before we can cleanly support multiple ABIs for a single minor version
> on Windows, we need to have a resolution of this dilemma (which may be
> nothing more than "only binaries for the python.org builds are allowed
> on PyPI"...)
That's already the unstated case. But besides stackless, it some of us
are advocating that there be python.org-provided binaries built with a
newer compiler (eventually, anyway). Also, I haven't gotten a reply, but I
get the impression that Christian would like stackless-users not to have a
n easy way to get this all messed up.
the wheel namign scheme is defined by PEP 425. The bit in play here is:
The platform tag is simply distutils.util.get_platform() with all hyphens -
and periods . replaced with underscore _.
I suspect that now we have only win32 and win64 for platform_tags for the
pyton.org Windows builds. But I'm also pretty sure that, for instance,
cygwin builds use a different tag.
And the "official" python.org OS-X builds have two different platform tags
for the two builds.
So the precedent is there -- and it's easy enough to keep "win32" as the
VS2008 version, and then have a "win32_VS_2010" or whatever for a newer
That wouldn't take much to do, and it would allow pip and binary wheels to
It would be nice if the msi installers could be similarly patched, but I
have no idea what that would take.
> Python-Dev mailing list
> Python-Dev at python.org
Christopher Barker, Ph.D.
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...
More information about the Python-Dev