You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The m ABI flag is missing on some systems. E.g. for CPython 3.7 on Windows, distlib.wheel.ABI is cp37 when it should be cp37m.
As a result, the wheel file produced by distlib.wheel.Wheel cannot be installed on the system that produced it.
Describe the bug
The
m
ABI flag is missing on some systems. E.g. for CPython 3.7 on Windows,distlib.wheel.ABI
iscp37
when it should becp37m
.As a result, the wheel file produced by
distlib.wheel.Wheel
cannot be installed on the system that produced it.To Reproduce
See: https://github.com/tttapa/test-distlib-abi/runs/6639692380?check_suite_focus=true#check-step-5
Expected behavior
On Python 3.7 and earlier,
m
should be appended to the ABI string when theWITH_PYMALLOC
config variable isNone
.See the
packaging
implementation here: https://github.com/pypa/packaging/blob/69f21513cac4e742863e286f37b46022bf938da8/packaging/tags.py#L147-L150And compare it to what
distlib
does now:distlib/distlib/wheel.py
Lines 63 to 64 in 052787b
Environment
The text was updated successfully, but these errors were encountered: