This is a longstanding issue in that the ABI tag (the middle tag in py27-none-linux_x86_64) is not implemented for Python 2.7 in bdist_wheel or in pip. The design calls for a "cp27d" tag for your wheel, instead it is always none. It would be pretty easy to fix by writing some Python 2 code that would detect debug / m / unicode and adding that to both the tagging scheme in bdist_wheel, and the supported tags in pip.
On Fri, Apr 3, 2015 at 12:40 PM, Ionel Cristian Mărieș <[email protected]> wrote: > Hey, > > It appears that using a debug build of python 2.7 doesn't mark the wheels > built using it in any special way. Pip would install them on a regular > python 2.7 (if they would be on an package index) and then later on imports > for C extensions would fail (not sure why, tho I suspect the different > "_d.so" naming scheme). > > Is there something more complicated preventing this be fixed or there's just > hasn't been enough interest? Why does the import fail anyway? > > Thanks, > -- Ionel Cristian Mărieș, http://blog.ionelmc.ro _______________________________________________ Distutils-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/distutils-sig
