-
Notifications
You must be signed in to change notification settings - Fork 278
Open
Labels
Description
PEP 425 says (https://peps.python.org/pep-0425/#platform-tag)
The platform tag is simply distutils.util.get_platform() with all hyphens - and periods . replaced with underscore _.
On recent mac versions
>>> distutils.util.get_platform()
'macosx-12-arm64'However, pypa/packaging does not consider macosx_12_arm64 a valid tag, only macosx_12_0_arm64
>>> list(packaging.tags.mac_platforms())
['macosx_12_0_arm64',
'macosx_12_0_universal2',
'macosx_11_0_arm64',
'macosx_11_0_universal2',
'macosx_10_16_universal2',
'macosx_10_15_universal2',
'macosx_10_14_universal2',
'macosx_10_13_universal2',
'macosx_10_12_universal2',
'macosx_10_11_universal2',
'macosx_10_10_universal2',
'macosx_10_9_universal2',
'macosx_10_8_universal2',
'macosx_10_7_universal2',
'macosx_10_6_universal2',
'macosx_10_5_universal2',
'macosx_10_4_universal2']