[Distutils] PYD/SO platform tags (#22980)

Antoine Pitrou solipsis at pitrou.net
Sat Dec 13 00:51:20 CET 2014


On Fri, 12 Dec 2014 23:23:03 +0000
Steve Dower <Steve.Dower at microsoft.com> wrote:

> Hi distutils-sig,
> 
> There's a bit of discussion going on at http://bugs.python.org/issue22980 about extending SO tags to include bitness values, and I took the opportunity to look into adding platform tags for .pyd files on Windows.
> 
> There's a patch up there, but I'm interested in any thoughts or concerns people may have that I haven't considered. Distribution is likely to be most affected, and I figured distutils-sig is most likely to have people with strong opinions on the subject anyway, so I'm posting here :)
> 
> Basically, importlib.machinery.EXTENSION_SUFFIXES is all that changes. It'll go from [".pyd"] to [".cp35-win32.pyd", ".cp3-win32.pyd", ".pyd"] (where "win32" may also be "win_amd64", "win_ia64" or "win_arm", which are the platforms that have #ifdefs in pyconfig.h).

For the record, https://www.python.org/dev/peps/pep-3149/#pep-384
suggests "abi3" as the ABI tag for the Python 3 stable ABI.

Regards

Antoine.




More information about the Distutils-SIG mailing list