[Distutils] Explicitly constructing SOABI for Python 2.7

2014-01-28 Thread Nick Coghlan
Currently, bdist_wheel doesn't set the ABI tag properly on Python 2.x - the SOABI symbol it expects to find isn't present. PEP 425 also disclaims dealing with the problem. However, PEP 3149 (which defined SOABI) explains how to define that based on 3 other syconfig flags: Py_DEBUG,

Re: [Distutils] Explicitly constructing SOABI for Python 2.7

2014-01-28 Thread Daniel Holth
+1 However, on Windows, I don't see most of the config vars. At least the Unicode width is easy to get at in other ways. We also need to update the PEP/implementation to allow/add to the list of supported tags py2.py3-none-(arch) for cffi-type doesn't use the ABI extensions. This might just be a

Re: [Distutils] Explicitly constructing SOABI for Python 2.7

2014-01-28 Thread Nick Coghlan
On 28 Jan 2014 23:29, Daniel Holth dho...@gmail.com wrote: +1 However, on Windows, I don't see most of the config vars. At least the Unicode width is easy to get at in other ways. It's less of an issue on Windows, since we're already assuming python.orgbinary compatibility in most cases