[Distutils] Python 3.6 new warnings

Robin Becker robin at reportlab.com
Wed Jan 4 07:47:29 EST 2017


After the recent 3.6 release I started to build reportlab wheels for the new 
release on windows amd_x64 etc etc.

A new warning which I haven't seen before is

> C:\ux\XB33\py36_x86\lib\site-packages\wheel\pep425tags.py:77: RuntimeWarning: Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
>   warn=(impl == 'cp')):
> C:\ux\XB33\py36_x86\lib\site-packages\wheel\pep425tags.py:81: RuntimeWarning: Config variable 'WITH_PYMALLOC' is unset,
> Python ABI tag may be incorrect
>   warn=(impl == 'cp')):

the windows wheels come out named like this

> reportlab-3.3.26-cp27-none-win32.whl
> reportlab-3.3.26-cp27-none-win_amd64.whl
> reportlab-3.3.26-cp33-none-win32.whl
> reportlab-3.3.26-cp33-none-win_amd64.whl
> reportlab-3.3.26-cp34-none-win32.whl
> reportlab-3.3.26-cp34-none-win_amd64.whl
> reportlab-3.3.26-cp35-none-win32.whl
> reportlab-3.3.26-cp35-none-win_amd64.whl
> reportlab-3.3.26-cp36-cp36m-win32.whl
> reportlab-3.3.26-cp36-cp36m-win_amd64.whl

so

1) should I be attempting to make the none's correct using code in setup.py
2) is the tagging correct for cp36? Looking at pep 425 I don't see any 
definitions of the suffices other than d being debug.
-- 
Robin Becker


More information about the Distutils-SIG mailing list