Python 3.6 new warnings

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

https://bitbucket.org/pypa/wheel/src/54ddbcc9cec25e1f4d111a142b8bfaa163130a61/wheel/pep425tags.py?at=default&fileviewer=file-view-default#pep425tags.py-66 sysconfig has a lot less information on Windows, bdist_wheel uses a different mechanism to detect "debug", "pymalloc", and "4-byte unicode", and newer versions of bdist_wheel warn about using the fallback mechanism. You might see fewer 'none' if you make sure bdist_wheel is up to date in all your build environments. On Wed, Jan 4, 2017 at 7:47 AM Robin Becker <robin@reportlab.com> wrote: 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 _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

On 05/01/2017 20:12, Daniel Holth wrote:
sysconfig has a lot less information on Windows, bdist_wheel uses a different mechanism to detect "debug", "pymalloc", and "4-byte unicode", and newer versions of bdist_wheel warn about using the fallback mechanism.
You might see fewer 'none' if you make sure bdist_wheel is up to date in all your build environments.
thanks; I will try updating the build environments. ....... -- Robin Becker
participants (2)
-
Daniel Holth
-
Robin Becker