py-build-cmake
py-build-cmake copied to clipboard
Intel MacOS + pyenv outputs a wheel that cannot be installed
Hi,
I am testing the nanobind-project example with my Intel Mac with OS version 15.2 (more details below). The project builds fine, but I can't install the wheel. Pip says the wheel "is not a supported wheel on this platform" - even though I just built it. This seems to only happen when I have installed Python using pyenv and not when using uv.
Here are the steps (in the root nanobind-project example folder):
# Clear dist folder
rm -r dist
# Build a wheel
python -m build
# Outputs a wheel
ls dist/nanobind_project-0.3.4-cp312-abi3-macosx_14_6_x86_64.whl
# Try to install the wheel
python -m pip install dist/nanobind_project-0.3.4-cp312-abi3-macosx_14_6_x86_64.whl
Produces the error:
ERROR: nanobind_project-0.3.4-cp312-abi3-macosx_14_6_x86_64.whl is not a supported wheel on this platform.
Notice that the MacOS version tag is 14.6 smaller than my current OS version which is 15.2.
Version info:
- MacOS:
$ sw_vers
ProductName: macOS
ProductVersion: 15.2
BuildVersion: 24C101
- Python:
$ python --version
Python 3.12.5
$ pip --version
pip 24.3.1 from ... (python 3.12)
$ python -m build --version
build 1.2.2.post1
The way I installed Python was by using Pyenv:
pyenv install 3.12.5
pyenv global 3.12.5
If I install Python using uv the wheel works and installs fine:
pip install uv
uv venv --seed --python 3.12 ~/.venvs/py3.12
source ~/.venvs/py3.12/bin/activate
When using uv, it creates a wheel named: nanobind_project-0.3.4-cp312-abi3-macosx_10_9_x86_64.whl - the MacOS version is 10.9 which is lower than the previous.
Do you have any ideas about what is going on?
Thanks, Josh
cc: @steve-barlow
Thanks for the detailed report!
Currently looking into this. Some thoughts and observations:
For native builds, py-build-cmake gets the Wheel platform tag (the macosx_14_6_x86_64 part) from PyPA's distlib.util.get_platform(). This in turn uses the built-in _osx_support.get_platform_osx() function, which uses the MACOSX_DEPLOYMENT_TARGET sysconfig variable if it exists, and otherwise uses the system version.
https://github.com/python/cpython/blob/732670d93b9b0c0ff8adde07418fd6f8397893ef/Lib/_osx_support.py#L503-L516
This explains why pyenv and uv yield different tags: they have different values for MACOSX_DEPLOYMENT_TARGET in their respective sysconfigs (or at least that's what I'm guessing based on the code).
- pyenv explicitly sets
MACOSX_DEPLOYMENT_TARGETto the running MacOS version during the build process.- https://github.com/pyenv/pyenv/blob/734d6323d8fda6998b0dcd87e8871c8bec189b72/plugins/python-build/README.md#default-build-configuration
- https://github.com/pyenv/pyenv/blob/734d6323d8fda6998b0dcd87e8871c8bec189b72/plugins/python-build/bin/python-build#L2444-L2453
- In contrast, uv's CPython build script sets
MACOSX_DEPLOYMENT_TARGETto the oldest version that is supported by the Apple SDK used during the build process:- https://github.com/astral-sh/python-build-standalone/blob/fc29abe434cdbf48426bc1c1270232b898f2f5f2/cpython-unix/build-cpython.sh#L522-L530
- https://github.com/astral-sh/python-build-standalone/blob/fc29abe434cdbf48426bc1c1270232b898f2f5f2/cpython-unix/build.py#L145-L154
Now, why does pip reject macosx_14_6_x86_64?
If I understand correctly, the list of tags that pip considers supported is assembled in pip._internal.utils.compatibility_tags.get_supported():
https://github.com/pypa/pip/blob/c7fb1e13ec79b1b48481ac245144c2b368e64f7d/src/pip/_internal/utils/compatibility_tags.py#L135
This eventually calls packaging.tags.mac_platforms(), which uses platform.mac_ver() to determine the latest supported macOS version:
https://github.com/pypa/pip/blob/c7fb1e13ec79b1b48481ac245144c2b368e64f7d/src/pip/_vendor/packaging/tags.py#L397-L408
platform.mac_ver() gets its information from the /System/Library/CoreServices/SystemVersion.plist file:
https://github.com/python/cpython/blob/732670d93b9b0c0ff8adde07418fd6f8397893ef/Lib/platform.py#L459-L498
It is not clear to me why this fails, though. Could you run the following?
import sysconfig
print(sysconfig.get_config_var('MACOSX_DEPLOYMENT_TARGET'))
import distlib.util
print(distlib.util.get_platform())
import packaging.tags
print(list(packaging.tags.mac_platforms()))
import platform
print(platform.mac_ver())
import pip._internal.utils.compatibility_tags
print(pip._internal.utils.compatibility_tags.get_supported())
This does raise some more general questions as well, though:
- Which version should py-build-cmake use for the Wheel tag? The version from distlib based on the version that's baked into the
sysconfigof the running interpreter, or the current macOS version as used bypackaging.tags, based onplatform.mac_ver()? - If the user sets the
MACOSX_DEPLOYMENT_TARGETenvironment variable, should this always override the default option (i.e. should thewheel.platform_tag=guessoption become the default on macOS)? - Either way, py-build-cmake should probably always set
MACOSX_DEPLOYMENT_TARGETduring the build to match the Wheel tag.
I'm not a mac user myself, so your insights are certainly welcome!
Dear Pieter,
Thank you for looking at our problem.
See the attached file code_output.txt for the output from running the code you asked for.
Based on this output, I tried renaming the wheel file to nanobind_project-0.3.4-cp312-abi3-macosx_14_0_x86_64.whl and it then installs fine.
Kind regards,
Steve.

On 24 Jan 2025, at 01:43, Pieter P @.***> wrote:
Thanks for the detailed report!
Currently looking into this. Some thoughts and observations:
For native builds, py-build-cmake gets the Wheel platform tag (the macosx_14_6_x86_64 part) from PyPA's distlib.util.get_platform(). This in turn uses the built-in _osx_support.get_platform_osx() function, which uses the MACOSX_DEPLOYMENT_TARGET sysconfig variable if it exists, and otherwise uses the system version. https://github.com/python/cpython/blob/732670d93b9b0c0ff8adde07418fd6f8397893ef/Lib/_osx_support.py#L503-L516
This explains why pyenv and uv yield different tags: they have different values for MACOSX_DEPLOYMENT_TARGET in their respective sysconfigs (or at least that's what I'm guessing based on the code).
pyenv explicitly sets MACOSX_DEPLOYMENT_TARGET to the running MacOS version during the build process. https://github.com/pyenv/pyenv/blob/734d6323d8fda6998b0dcd87e8871c8bec189b72/plugins/python-build/README.md#default-build-configuration https://github.com/pyenv/pyenv/blob/734d6323d8fda6998b0dcd87e8871c8bec189b72/plugins/python-build/bin/python-build#L2444-L2453 In contrast, uv's CPython build script sets MACOSX_DEPLOYMENT_TARGET to the oldest version that is supported by the Apple SDK used during the build process: https://github.com/astral-sh/python-build-standalone/blob/fc29abe434cdbf48426bc1c1270232b898f2f5f2/cpython-unix/build-cpython.sh#L522-L530 https://github.com/astral-sh/python-build-standalone/blob/fc29abe434cdbf48426bc1c1270232b898f2f5f2/cpython-unix/build.py#L145-L154 Now, why does pip reject macosx_14_6_x86_64? If I understand correctly, the list of tags that pip considers supported is assembled in pip._internal.utils.compatibility_tags.get_supported(): https://github.com/pypa/pip/blob/c7fb1e13ec79b1b48481ac245144c2b368e64f7d/src/pip/_internal/utils/compatibility_tags.py#L135 This eventually calls packaging.tags.mac_platforms(), which uses platform.mac_ver() to determine the latest supported macOS version: https://github.com/pypa/pip/blob/c7fb1e13ec79b1b48481ac245144c2b368e64f7d/src/pip/_vendor/packaging/tags.py#L397-L408 platform.mac_ver() gets its information from the /System/Library/CoreServices/SystemVersion.plist file: https://github.com/python/cpython/blob/732670d93b9b0c0ff8adde07418fd6f8397893ef/Lib/platform.py#L459-L498
It is not clear to me why this fails, though. Could you run the following?
import sysconfig sysconfig.get_config_var('MACOSX_DEPLOYMENT_TARGET') import distlib.util print(distlib.util.get_platform()) import packaging.tags print(list(packaging.tags.mac_platforms())) import platform print(platform.mac_ver()) import pip._internal.utils.compatibility_tags print(pip._internal.utils.compatibility_tags.get_supported()) This does raise some more general questions as well, though:
Which version should py-build-cmake use for the Wheel tag? The version from distlib based on the version that's baked into the sysconfig of the running interpreter, or the current macOS version as used by packaging.tags, based on platform.mac_ver()? If the user sets the MACOSX_DEPLOYMENT_TARGET environment variable, should this always override the default option (i.e. should the wheel.platform_tag=guess option become the default on macOS)? Either way, py-build-cmake should probably always set MACOSX_DEPLOYMENT_TARGET during the build to match the Wheel tag. I'm not a mac user myself, so your insights are certainly welcome!
— Reply to this email directly, view it on GitHub https://github.com/tttapa/py-build-cmake/issues/41#issuecomment-2611305523, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATNIIKFQJJMD3KIXDVERJIT2MGECVAVCNFSM6AAAAABVXQXZ5OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMJRGMYDKNJSGM. You are receiving this because you were mentioned.
Python 3.12.5 (main, Sep 14 2024, 20:33:29) [Clang 15.0.0 (clang-1500.3.9.4)] on darwin Type "help", "copyright", "credits" or "license" for more information.
import sysconfig sysconfig.get_config_var('MACOSX_DEPLOYMENT_TARGET') '14.6' import distlib.util print(distlib.util.get_platform()) macosx-14.6-x86_64 import packaging.tags print(list(packaging.tags.mac_platforms())) ['macosx_15_0_x86_64', 'macosx_15_0_intel', 'macosx_15_0_fat64', 'macosx_15_0_fat32', 'macosx_15_0_universal2', 'macosx_15_0_universal', 'macosx_14_0_x86_64', 'macosx_14_0_intel', 'macosx_14_0_fat64', 'macosx_14_0_fat32', 'macosx_14_0_universal2', 'macosx_14_0_universal', 'macosx_13_0_x86_64', 'macosx_13_0_intel', 'macosx_13_0_fat64', 'macosx_13_0_fat32', 'macosx_13_0_universal2', 'macosx_13_0_universal', 'macosx_12_0_x86_64', 'macosx_12_0_intel', 'macosx_12_0_fat64', 'macosx_12_0_fat32', 'macosx_12_0_universal2', 'macosx_12_0_universal', 'macosx_11_0_x86_64', 'macosx_11_0_intel', 'macosx_11_0_fat64', 'macosx_11_0_fat32', 'macosx_11_0_universal2', 'macosx_11_0_universal', 'macosx_10_16_x86_64', 'macosx_10_16_intel', 'macosx_10_16_fat64', 'macosx_10_16_fat32', 'macosx_10_16_universal2', 'macosx_10_16_universal', 'macosx_10_15_x86_64', 'macosx_10_15_intel', 'macosx_10_15_fat64', 'macosx_10_15_fat32', 'macosx_10_15_universal2', 'macosx_10_15_universal', 'macosx_10_14_x86_64', 'macosx_10_14_intel', 'macosx_10_14_fat64', 'macosx_10_14_fat32', 'macosx_10_14_universal2', 'macosx_10_14_universal', 'macosx_10_13_x86_64', 'macosx_10_13_intel', 'macosx_10_13_fat64', 'macosx_10_13_fat32', 'macosx_10_13_universal2', 'macosx_10_13_universal', 'macosx_10_12_x86_64', 'macosx_10_12_intel', 'macosx_10_12_fat64', 'macosx_10_12_fat32', 'macosx_10_12_universal2', 'macosx_10_12_universal', 'macosx_10_11_x86_64', 'macosx_10_11_intel', 'macosx_10_11_fat64', 'macosx_10_11_fat32', 'macosx_10_11_universal2', 'macosx_10_11_universal', 'macosx_10_10_x86_64', 'macosx_10_10_intel', 'macosx_10_10_fat64', 'macosx_10_10_fat32', 'macosx_10_10_universal2', 'macosx_10_10_universal', 'macosx_10_9_x86_64', 'macosx_10_9_intel', 'macosx_10_9_fat64', 'macosx_10_9_fat32', 'macosx_10_9_universal2', 'macosx_10_9_universal', 'macosx_10_8_x86_64', 'macosx_10_8_intel', 'macosx_10_8_fat64', 'macosx_10_8_fat32', 'macosx_10_8_universal2', 'macosx_10_8_universal', 'macosx_10_7_x86_64', 'macosx_10_7_intel', 'macosx_10_7_fat64', 'macosx_10_7_fat32', 'macosx_10_7_universal2', 'macosx_10_7_universal', 'macosx_10_6_x86_64', 'macosx_10_6_intel', 'macosx_10_6_fat64', 'macosx_10_6_fat32', 'macosx_10_6_universal2', 'macosx_10_6_universal', 'macosx_10_5_x86_64', 'macosx_10_5_intel', 'macosx_10_5_fat64', 'macosx_10_5_fat32', 'macosx_10_5_universal2', 'macosx_10_5_universal', 'macosx_10_4_x86_64', 'macosx_10_4_intel', 'macosx_10_4_fat64', 'macosx_10_4_fat32', 'macosx_10_4_universal2', 'macosx_10_4_universal'] import platform print(platform.mac_ver()) ('15.2', ('', '', ''), 'x86_64') import pip._internal.utils.compatibility_tags print(pip.internal.utils.compatibility_tags.get_supported()) [<cp312-cp312-macosx_15_0_x86_64 @ 4454312768>, <cp312-cp312-macosx_15_0_intel @ 4454313216>, <cp312-cp312-macosx_15_0_fat64 @ 4454313344>, <cp312-cp312-macosx_15_0_fat32 @ 4454313472>, <cp312-cp312-macosx_15_0_universal2 @ 4454313600>, <cp312-cp312-macosx_15_0_universal @ 4454313728>, <cp312-cp312-macosx_14_0_x86_64 @ 4454313856>, <cp312-cp312-macosx_14_0_intel @ 4454313984>, <cp312-cp312-macosx_14_0_fat64 @ 4454314112>, <cp312-cp312-macosx_14_0_fat32 @ 4454151616>, <cp312-cp312-macosx_14_0_universal2 @ 4454314304>, <cp312-cp312-macosx_14_0_universal @ 4454314432>, <cp312-cp312-macosx_13_0_x86_64 @ 4454314560>, <cp312-cp312-macosx_13_0_intel @ 4454314688>, <cp312-cp312-macosx_13_0_fat64 @ 4454314816>, <cp312-cp312-macosx_13_0_fat32 @ 4454314944>, <cp312-cp312-macosx_13_0_universal2 @ 4454315072>, <cp312-cp312-macosx_13_0_universal @ 4454315200>, <cp312-cp312-macosx_12_0_x86_64 @ 4454315328>, <cp312-cp312-macosx_12_0_intel @ 4454315456>, <cp312-cp312-macosx_12_0_fat64 @ 4454315584>, <cp312-cp312-macosx_12_0_fat32 @ 4454315712>, <cp312-cp312-macosx_12_0_universal2 @ 4454315840>, <cp312-cp312-macosx_12_0_universal @ 4454315968>, <cp312-cp312-macosx_11_0_x86_64 @ 4454316096>, <cp312-cp312-macosx_11_0_intel @ 4454316224>, <cp312-cp312-macosx_11_0_fat64 @ 4454316352>, <cp312-cp312-macosx_11_0_fat32 @ 4454316480>, <cp312-cp312-macosx_11_0_universal2 @ 4454316608>, <cp312-cp312-macosx_11_0_universal @ 4454316736>, <cp312-cp312-macosx_10_16_x86_64 @ 4454316864>, <cp312-cp312-macosx_10_16_intel @ 4454316992>, <cp312-cp312-macosx_10_16_fat64 @ 4454317120>, <cp312-cp312-macosx_10_16_fat32 @ 4454317248>, <cp312-cp312-macosx_10_16_universal2 @ 4454317376>, <cp312-cp312-macosx_10_16_universal @ 4454317504>, <cp312-cp312-macosx_10_15_x86_64 @ 4454317632>, <cp312-cp312-macosx_10_15_intel @ 4454317760>, <cp312-cp312-macosx_10_15_fat64 @ 4454317888>, <cp312-cp312-macosx_10_15_fat32 @ 4454318016>, <cp312-cp312-macosx_10_15_universal2 @ 4454367360>, <cp312-cp312-macosx_10_15_universal @ 4454367488>, <cp312-cp312-macosx_10_14_x86_64 @ 4454367616>, <cp312-cp312-macosx_10_14_intel @ 4454367744>, <cp312-cp312-macosx_10_14_fat64 @ 4454367872>, <cp312-cp312-macosx_10_14_fat32 @ 4454368000>, <cp312-cp312-macosx_10_14_universal2 @ 4454368128>, <cp312-cp312-macosx_10_14_universal @ 4454368256>, <cp312-cp312-macosx_10_13_x86_64 @ 4454368384>, <cp312-cp312-macosx_10_13_intel @ 4454368512>, <cp312-cp312-macosx_10_13_fat64 @ 4454368640>, <cp312-cp312-macosx_10_13_fat32 @ 4454368768>, <cp312-cp312-macosx_10_13_universal2 @ 4454368896>, <cp312-cp312-macosx_10_13_universal @ 4454369024>, <cp312-cp312-macosx_10_12_x86_64 @ 4454369152>, <cp312-cp312-macosx_10_12_intel @ 4454369280>, <cp312-cp312-macosx_10_12_fat64 @ 4454369408>, <cp312-cp312-macosx_10_12_fat32 @ 4454369536>, <cp312-cp312-macosx_10_12_universal2 @ 4454369664>, <cp312-cp312-macosx_10_12_universal @ 4454369792>, <cp312-cp312-macosx_10_11_x86_64 @ 4454369920>, <cp312-cp312-macosx_10_11_intel @ 4454370048>, <cp312-cp312-macosx_10_11_fat64 @ 4454370176>, <cp312-cp312-macosx_10_11_fat32 @ 4454370304>, <cp312-cp312-macosx_10_11_universal2 @ 4454370432>, <cp312-cp312-macosx_10_11_universal @ 4454370560>, <cp312-cp312-macosx_10_10_x86_64 @ 4454370688>, <cp312-cp312-macosx_10_10_intel @ 4454370816>, <cp312-cp312-macosx_10_10_fat64 @ 4454370944>, <cp312-cp312-macosx_10_10_fat32 @ 4454371072>, <cp312-cp312-macosx_10_10_universal2 @ 4454371200>, <cp312-cp312-macosx_10_10_universal @ 4454371328>, <cp312-cp312-macosx_10_9_x86_64 @ 4454371456>, <cp312-cp312-macosx_10_9_intel @ 4454371584>, <cp312-cp312-macosx_10_9_fat64 @ 4454371712>, <cp312-cp312-macosx_10_9_fat32 @ 4454371840>, <cp312-cp312-macosx_10_9_universal2 @ 4454371968>, <cp312-cp312-macosx_10_9_universal @ 4454372096>, <cp312-cp312-macosx_10_8_x86_64 @ 4454372224>, <cp312-cp312-macosx_10_8_intel @ 4454372352>, <cp312-cp312-macosx_10_8_fat64 @ 4454372480>, <cp312-cp312-macosx_10_8_fat32 @ 4454372608>, <cp312-cp312-macosx_10_8_universal2 @ 4454372736>, <cp312-cp312-macosx_10_8_universal @ 4454372864>, <cp312-cp312-macosx_10_7_x86_64 @ 4454372992>, <cp312-cp312-macosx_10_7_intel @ 4454373120>, <cp312-cp312-macosx_10_7_fat64 @ 4454373248>, <cp312-cp312-macosx_10_7_fat32 @ 4454373376>, <cp312-cp312-macosx_10_7_universal2 @ 4454373504>, <cp312-cp312-macosx_10_7_universal @ 4454373632>, <cp312-cp312-macosx_10_6_x86_64 @ 4454373760>, <cp312-cp312-macosx_10_6_intel @ 4454373888>, <cp312-cp312-macosx_10_6_fat64 @ 4454374016>, <cp312-cp312-macosx_10_6_fat32 @ 4454374144>, <cp312-cp312-macosx_10_6_universal2 @ 4454374272>, <cp312-cp312-macosx_10_6_universal @ 4454374400>, <cp312-cp312-macosx_10_5_x86_64 @ 4454374528>, <cp312-cp312-macosx_10_5_intel @ 4454374656>, <cp312-cp312-macosx_10_5_fat64 @ 4454374784>, <cp312-cp312-macosx_10_5_fat32 @ 4454374912>, <cp312-cp312-macosx_10_5_universal2 @ 4454375040>, <cp312-cp312-macosx_10_5_universal @ 4454375168>, <cp312-cp312-macosx_10_4_x86_64 @ 4454375296>, <cp312-cp312-macosx_10_4_intel @ 4454375424>, <cp312-cp312-macosx_10_4_fat64 @ 4454375552>, <cp312-cp312-macosx_10_4_fat32 @ 4454375680>, <cp312-cp312-macosx_10_4_universal2 @ 4454375808>, <cp312-cp312-macosx_10_4_universal @ 4454375936>, <cp312-abi3-macosx_15_0_x86_64 @ 4454376384>, <cp312-abi3-macosx_15_0_intel @ 4454376128>, <cp312-abi3-macosx_15_0_fat64 @ 4454376256>, <cp312-abi3-macosx_15_0_fat32 @ 4454376448>, <cp312-abi3-macosx_15_0_universal2 @ 4454376576>, <cp312-abi3-macosx_15_0_universal @ 4454376704>, <cp312-abi3-macosx_14_0_x86_64 @ 4454376832>, <cp312-abi3-macosx_14_0_intel @ 4454376960>, <cp312-abi3-macosx_14_0_fat64 @ 4454377088>, <cp312-abi3-macosx_14_0_fat32 @ 4454377216>, <cp312-abi3-macosx_14_0_universal2 @ 4454377344>, <cp312-abi3-macosx_14_0_universal @ 4454377472>, <cp312-abi3-macosx_13_0_x86_64 @ 4454377600>, <cp312-abi3-macosx_13_0_intel @ 4454377728>, <cp312-abi3-macosx_13_0_fat64 @ 4454377856>, <cp312-abi3-macosx_13_0_fat32 @ 4454377984>, <cp312-abi3-macosx_13_0_universal2 @ 4454378112>, <cp312-abi3-macosx_13_0_universal @ 4454378240>, <cp312-abi3-macosx_12_0_x86_64 @ 4454378368>, <cp312-abi3-macosx_12_0_intel @ 4454378496>, <cp312-abi3-macosx_12_0_fat64 @ 4454378624>, <cp312-abi3-macosx_12_0_fat32 @ 4454378752>, <cp312-abi3-macosx_12_0_universal2 @ 4454378880>, <cp312-abi3-macosx_12_0_universal @ 4454379008>, <cp312-abi3-macosx_11_0_x86_64 @ 4454379136>, <cp312-abi3-macosx_11_0_intel @ 4454379264>, <cp312-abi3-macosx_11_0_fat64 @ 4454379392>, <cp312-abi3-macosx_11_0_fat32 @ 4454379520>, <cp312-abi3-macosx_11_0_universal2 @ 4454379648>, <cp312-abi3-macosx_11_0_universal @ 4454379776>, <cp312-abi3-macosx_10_16_x86_64 @ 4454379904>, <cp312-abi3-macosx_10_16_intel @ 4454380032>, <cp312-abi3-macosx_10_16_fat64 @ 4454380160>, <cp312-abi3-macosx_10_16_fat32 @ 4454380288>, <cp312-abi3-macosx_10_16_universal2 @ 4454380416>, <cp312-abi3-macosx_10_16_universal @ 4454380544>, <cp312-abi3-macosx_10_15_x86_64 @ 4454380672>, <cp312-abi3-macosx_10_15_intel @ 4454380800>, <cp312-abi3-macosx_10_15_fat64 @ 4454380928>, <cp312-abi3-macosx_10_15_fat32 @ 4454381056>, <cp312-abi3-macosx_10_15_universal2 @ 4454381184>, <cp312-abi3-macosx_10_15_universal @ 4454381312>, <cp312-abi3-macosx_10_14_x86_64 @ 4454381440>, <cp312-abi3-macosx_10_14_intel @ 4454381568>, <cp312-abi3-macosx_10_14_fat64 @ 4454381696>, <cp312-abi3-macosx_10_14_fat32 @ 4454381824>, <cp312-abi3-macosx_10_14_universal2 @ 4454381952>, <cp312-abi3-macosx_10_14_universal @ 4454382080>, <cp312-abi3-macosx_10_13_x86_64 @ 4454382208>, <cp312-abi3-macosx_10_13_intel @ 4454382336>, <cp312-abi3-macosx_10_13_fat64 @ 4454382464>, <cp312-abi3-macosx_10_13_fat32 @ 4454382592>, <cp312-abi3-macosx_10_13_universal2 @ 4454382720>, <cp312-abi3-macosx_10_13_universal @ 4454382848>, <cp312-abi3-macosx_10_12_x86_64 @ 4454382976>, <cp312-abi3-macosx_10_12_intel @ 4454383104>, <cp312-abi3-macosx_10_12_fat64 @ 4454383232>, <cp312-abi3-macosx_10_12_fat32 @ 4454383360>, <cp312-abi3-macosx_10_12_universal2 @ 4454383488>, <cp312-abi3-macosx_10_12_universal @ 4454400064>, <cp312-abi3-macosx_10_11_x86_64 @ 4454400192>, <cp312-abi3-macosx_10_11_intel @ 4454400320>, <cp312-abi3-macosx_10_11_fat64 @ 4454400448>, <cp312-abi3-macosx_10_11_fat32 @ 4454400576>, <cp312-abi3-macosx_10_11_universal2 @ 4454400704>, <cp312-abi3-macosx_10_11_universal @ 4454400832>, <cp312-abi3-macosx_10_10_x86_64 @ 4454400960>, <cp312-abi3-macosx_10_10_intel @ 4454401088>, <cp312-abi3-macosx_10_10_fat64 @ 4454401216>, <cp312-abi3-macosx_10_10_fat32 @ 4454401344>, <cp312-abi3-macosx_10_10_universal2 @ 4454401472>, <cp312-abi3-macosx_10_10_universal @ 4454401600>, <cp312-abi3-macosx_10_9_x86_64 @ 4454401728>, <cp312-abi3-macosx_10_9_intel @ 4454401856>, <cp312-abi3-macosx_10_9_fat64 @ 4454401984>, <cp312-abi3-macosx_10_9_fat32 @ 4454402112>, <cp312-abi3-macosx_10_9_universal2 @ 4454402240>, <cp312-abi3-macosx_10_9_universal @ 4454402368>, <cp312-abi3-macosx_10_8_x86_64 @ 4454402496>, <cp312-abi3-macosx_10_8_intel @ 4454402624>, <cp312-abi3-macosx_10_8_fat64 @ 4454402752>, <cp312-abi3-macosx_10_8_fat32 @ 4454402880>, <cp312-abi3-macosx_10_8_universal2 @ 4454403008>, <cp312-abi3-macosx_10_8_universal @ 4454403136>, <cp312-abi3-macosx_10_7_x86_64 @ 4454403264>, <cp312-abi3-macosx_10_7_intel @ 4454403392>, <cp312-abi3-macosx_10_7_fat64 @ 4454403520>, <cp312-abi3-macosx_10_7_fat32 @ 4454403648>, <cp312-abi3-macosx_10_7_universal2 @ 4454403776>, <cp312-abi3-macosx_10_7_universal @ 4454403904>, <cp312-abi3-macosx_10_6_x86_64 @ 4454404032>, <cp312-abi3-macosx_10_6_intel @ 4454404160>, <cp312-abi3-macosx_10_6_fat64 @ 4454404288>, <cp312-abi3-macosx_10_6_fat32 @ 4454404416>, <cp312-abi3-macosx_10_6_universal2 @ 4454404544>, <cp312-abi3-macosx_10_6_universal @ 4454404672>, <cp312-abi3-macosx_10_5_x86_64 @ 4454404800>, <cp312-abi3-macosx_10_5_intel @ 4454404928>, <cp312-abi3-macosx_10_5_fat64 @ 4454405056>, <cp312-abi3-macosx_10_5_fat32 @ 4454405184>, <cp312-abi3-macosx_10_5_universal2 @ 4454405312>, <cp312-abi3-macosx_10_5_universal @ 4454405440>, <cp312-abi3-macosx_10_4_x86_64 @ 4454405568>, <cp312-abi3-macosx_10_4_intel @ 4454405696>, <cp312-abi3-macosx_10_4_fat64 @ 4454405824>, <cp312-abi3-macosx_10_4_fat32 @ 4454405952>, <cp312-abi3-macosx_10_4_universal2 @ 4454406080>, <cp312-abi3-macosx_10_4_universal @ 4454406208>, <cp312-none-macosx_15_0_x86_64 @ 4454406336>, <cp312-none-macosx_15_0_intel @ 4454406464>, <cp312-none-macosx_15_0_fat64 @ 4454406592>, <cp312-none-macosx_15_0_fat32 @ 4454406720>, <cp312-none-macosx_15_0_universal2 @ 4454406848>, <cp312-none-macosx_15_0_universal @ 4454406976>, <cp312-none-macosx_14_0_x86_64 @ 4454407104>, <cp312-none-macosx_14_0_intel @ 4454407232>, <cp312-none-macosx_14_0_fat64 @ 4454407360>, <cp312-none-macosx_14_0_fat32 @ 4454407488>, <cp312-none-macosx_14_0_universal2 @ 4454407616>, <cp312-none-macosx_14_0_universal @ 4454407744>, <cp312-none-macosx_13_0_x86_64 @ 4454407872>, <cp312-none-macosx_13_0_intel @ 4454408000>, <cp312-none-macosx_13_0_fat64 @ 4454408128>, <cp312-none-macosx_13_0_fat32 @ 4454408256>, <cp312-none-macosx_13_0_universal2 @ 4454408384>, <cp312-none-macosx_13_0_universal @ 4454408512>, <cp312-none-macosx_12_0_x86_64 @ 4454408640>, <cp312-none-macosx_12_0_intel @ 4454408768>, <cp312-none-macosx_12_0_fat64 @ 4454408896>, <cp312-none-macosx_12_0_fat32 @ 4454409024>, <cp312-none-macosx_12_0_universal2 @ 4454409152>, <cp312-none-macosx_12_0_universal @ 4454409280>, <cp312-none-macosx_11_0_x86_64 @ 4454409408>, <cp312-none-macosx_11_0_intel @ 4454409536>, <cp312-none-macosx_11_0_fat64 @ 4454409664>, <cp312-none-macosx_11_0_fat32 @ 4454409792>, <cp312-none-macosx_11_0_universal2 @ 4454409920>, <cp312-none-macosx_11_0_universal @ 4454410048>, <cp312-none-macosx_10_16_x86_64 @ 4454410176>, <cp312-none-macosx_10_16_intel @ 4454410304>, <cp312-none-macosx_10_16_fat64 @ 4454410432>, <cp312-none-macosx_10_16_fat32 @ 4454410560>, <cp312-none-macosx_10_16_universal2 @ 4454410688>, <cp312-none-macosx_10_16_universal @ 4454410816>, <cp312-none-macosx_10_15_x86_64 @ 4454410944>, <cp312-none-macosx_10_15_intel @ 4454411072>, <cp312-none-macosx_10_15_fat64 @ 4454411200>, <cp312-none-macosx_10_15_fat32 @ 4454411328>, <cp312-none-macosx_10_15_universal2 @ 4454411456>, <cp312-none-macosx_10_15_universal @ 4454411584>, <cp312-none-macosx_10_14_x86_64 @ 4454411712>, <cp312-none-macosx_10_14_intel @ 4454411840>, <cp312-none-macosx_10_14_fat64 @ 4454411968>, <cp312-none-macosx_10_14_fat32 @ 4454412096>, <cp312-none-macosx_10_14_universal2 @ 4454412224>, <cp312-none-macosx_10_14_universal @ 4454412352>, <cp312-none-macosx_10_13_x86_64 @ 4454412480>, <cp312-none-macosx_10_13_intel @ 4454412608>, <cp312-none-macosx_10_13_fat64 @ 4454412736>, <cp312-none-macosx_10_13_fat32 @ 4454412864>, <cp312-none-macosx_10_13_universal2 @ 4454412992>, <cp312-none-macosx_10_13_universal @ 4454413120>, <cp312-none-macosx_10_12_x86_64 @ 4454413248>, <cp312-none-macosx_10_12_intel @ 4454413376>, <cp312-none-macosx_10_12_fat64 @ 4454413504>, <cp312-none-macosx_10_12_fat32 @ 4454413632>, <cp312-none-macosx_10_12_universal2 @ 4454413760>, <cp312-none-macosx_10_12_universal @ 4454413888>, <cp312-none-macosx_10_11_x86_64 @ 4454414016>, <cp312-none-macosx_10_11_intel @ 4454414144>, <cp312-none-macosx_10_11_fat64 @ 4454414272>, <cp312-none-macosx_10_11_fat32 @ 4454414400>, <cp312-none-macosx_10_11_universal2 @ 4454414528>, <cp312-none-macosx_10_11_universal @ 4454414656>, <cp312-none-macosx_10_10_x86_64 @ 4454414784>, <cp312-none-macosx_10_10_intel @ 4454414912>, <cp312-none-macosx_10_10_fat64 @ 4454415040>, <cp312-none-macosx_10_10_fat32 @ 4454415168>, <cp312-none-macosx_10_10_universal2 @ 4454415296>, <cp312-none-macosx_10_10_universal @ 4454415424>, <cp312-none-macosx_10_9_x86_64 @ 4454415552>, <cp312-none-macosx_10_9_intel @ 4454415680>, <cp312-none-macosx_10_9_fat64 @ 4454415808>, <cp312-none-macosx_10_9_fat32 @ 4454415936>, <cp312-none-macosx_10_9_universal2 @ 4454416064>, <cp312-none-macosx_10_9_universal @ 4454416192>, <cp312-none-macosx_10_8_x86_64 @ 4454416320>, <cp312-none-macosx_10_8_intel @ 4454432896>, <cp312-none-macosx_10_8_fat64 @ 4454433024>, <cp312-none-macosx_10_8_fat32 @ 4454433152>, <cp312-none-macosx_10_8_universal2 @ 4454433280>, <cp312-none-macosx_10_8_universal @ 4454433408>, <cp312-none-macosx_10_7_x86_64 @ 4454433536>, <cp312-none-macosx_10_7_intel @ 4454433664>, <cp312-none-macosx_10_7_fat64 @ 4454433792>, <cp312-none-macosx_10_7_fat32 @ 4454433920>, <cp312-none-macosx_10_7_universal2 @ 4454434048>, <cp312-none-macosx_10_7_universal @ 4454434176>, <cp312-none-macosx_10_6_x86_64 @ 4454434304>, <cp312-none-macosx_10_6_intel @ 4454434432>, <cp312-none-macosx_10_6_fat64 @ 4454434560>, <cp312-none-macosx_10_6_fat32 @ 4454434688>, <cp312-none-macosx_10_6_universal2 @ 4454434816>, <cp312-none-macosx_10_6_universal @ 4454434944>, <cp312-none-macosx_10_5_x86_64 @ 4454435072>, <cp312-none-macosx_10_5_intel @ 4454435200>, <cp312-none-macosx_10_5_fat64 @ 4454435328>, <cp312-none-macosx_10_5_fat32 @ 4454435456>, <cp312-none-macosx_10_5_universal2 @ 4454435584>, <cp312-none-macosx_10_5_universal @ 4454435712>, <cp312-none-macosx_10_4_x86_64 @ 4454435840>, <cp312-none-macosx_10_4_intel @ 4454435968>, <cp312-none-macosx_10_4_fat64 @ 4454436096>, <cp312-none-macosx_10_4_fat32 @ 4454436224>, <cp312-none-macosx_10_4_universal2 @ 4454436352>, <cp312-none-macosx_10_4_universal @ 4454436480>, <cp311-abi3-macosx_15_0_x86_64 @ 4454436608>, <cp311-abi3-macosx_15_0_intel @ 4454436736>, <cp311-abi3-macosx_15_0_fat64 @ 4454436864>, <cp311-abi3-macosx_15_0_fat32 @ 4454436992>, <cp311-abi3-macosx_15_0_universal2 @ 4454437120>, <cp311-abi3-macosx_15_0_universal @ 4454437248>, <cp311-abi3-macosx_14_0_x86_64 @ 4454437376>, <cp311-abi3-macosx_14_0_intel @ 4454437504>, <cp311-abi3-macosx_14_0_fat64 @ 4454437632>, <cp311-abi3-macosx_14_0_fat32 @ 4454437760>, <cp311-abi3-macosx_14_0_universal2 @ 4454437888>, <cp311-abi3-macosx_14_0_universal @ 4454438016>, <cp311-abi3-macosx_13_0_x86_64 @ 4454438144>, <cp311-abi3-macosx_13_0_intel @ 4454438272>, <cp311-abi3-macosx_13_0_fat64 @ 4454438400>, <cp311-abi3-macosx_13_0_fat32 @ 4454438528>, <cp311-abi3-macosx_13_0_universal2 @ 4454438656>, <cp311-abi3-macosx_13_0_universal @ 4454438784>, <cp311-abi3-macosx_12_0_x86_64 @ 4454438912>, <cp311-abi3-macosx_12_0_intel @ 4454439040>, <cp311-abi3-macosx_12_0_fat64 @ 4454439168>, <cp311-abi3-macosx_12_0_fat32 @ 4454439296>, <cp311-abi3-macosx_12_0_universal2 @ 4454439424>, <cp311-abi3-macosx_12_0_universal @ 4454439552>, <cp311-abi3-macosx_11_0_x86_64 @ 4454439680>, <cp311-abi3-macosx_11_0_intel @ 4454439808>, <cp311-abi3-macosx_11_0_fat64 @ 4454439936>, <cp311-abi3-macosx_11_0_fat32 @ 4454440064>, <cp311-abi3-macosx_11_0_universal2 @ 4454440192>, <cp311-abi3-macosx_11_0_universal @ 4454440320>, <cp311-abi3-macosx_10_16_x86_64 @ 4454440448>, <cp311-abi3-macosx_10_16_intel @ 4454440576>, <cp311-abi3-macosx_10_16_fat64 @ 4454440704>, <cp311-abi3-macosx_10_16_fat32 @ 4454440832>, <cp311-abi3-macosx_10_16_universal2 @ 4454440960>, <cp311-abi3-macosx_10_16_universal @ 4454441088>, <cp311-abi3-macosx_10_15_x86_64 @ 4454441216>, <cp311-abi3-macosx_10_15_intel @ 4454441344>, <cp311-abi3-macosx_10_15_fat64 @ 4454441472>, <cp311-abi3-macosx_10_15_fat32 @ 4454441600>, <cp311-abi3-macosx_10_15_universal2 @ 4454441728>, <cp311-abi3-macosx_10_15_universal @ 4454441856>, <cp311-abi3-macosx_10_14_x86_64 @ 4454441984>, <cp311-abi3-macosx_10_14_intel @ 4454442112>, <cp311-abi3-macosx_10_14_fat64 @ 4454442240>, <cp311-abi3-macosx_10_14_fat32 @ 4454442368>, <cp311-abi3-macosx_10_14_universal2 @ 4454442496>, <cp311-abi3-macosx_10_14_universal @ 4454442624>, <cp311-abi3-macosx_10_13_x86_64 @ 4454442752>, <cp311-abi3-macosx_10_13_intel @ 4454442880>, <cp311-abi3-macosx_10_13_fat64 @ 4454443008>, <cp311-abi3-macosx_10_13_fat32 @ 4454443136>, <cp311-abi3-macosx_10_13_universal2 @ 4454443264>, <cp311-abi3-macosx_10_13_universal @ 4454443392>, <cp311-abi3-macosx_10_12_x86_64 @ 4454443520>, <cp311-abi3-macosx_10_12_intel @ 4454443648>, <cp311-abi3-macosx_10_12_fat64 @ 4454443776>, <cp311-abi3-macosx_10_12_fat32 @ 4454443904>, <cp311-abi3-macosx_10_12_universal2 @ 4454444032>, <cp311-abi3-macosx_10_12_universal @ 4454444160>, <cp311-abi3-macosx_10_11_x86_64 @ 4454444288>, <cp311-abi3-macosx_10_11_intel @ 4454444416>, <cp311-abi3-macosx_10_11_fat64 @ 4454444544>, <cp311-abi3-macosx_10_11_fat32 @ 4454444672>, <cp311-abi3-macosx_10_11_universal2 @ 4454444800>, <cp311-abi3-macosx_10_11_universal @ 4454444928>, <cp311-abi3-macosx_10_10_x86_64 @ 4454445056>, <cp311-abi3-macosx_10_10_intel @ 4454445184>, <cp311-abi3-macosx_10_10_fat64 @ 4454445312>, <cp311-abi3-macosx_10_10_fat32 @ 4454445440>, <cp311-abi3-macosx_10_10_universal2 @ 4454445568>, <cp311-abi3-macosx_10_10_universal @ 4454445696>, <cp311-abi3-macosx_10_9_x86_64 @ 4454445824>, <cp311-abi3-macosx_10_9_intel @ 4454445952>, <cp311-abi3-macosx_10_9_fat64 @ 4454446080>, <cp311-abi3-macosx_10_9_fat32 @ 4454446208>, <cp311-abi3-macosx_10_9_universal2 @ 4454446336>, <cp311-abi3-macosx_10_9_universal @ 4454446464>, <cp311-abi3-macosx_10_8_x86_64 @ 4454446592>, <cp311-abi3-macosx_10_8_intel @ 4454446720>, <cp311-abi3-macosx_10_8_fat64 @ 4454446848>, <cp311-abi3-macosx_10_8_fat32 @ 4454446976>, <cp311-abi3-macosx_10_8_universal2 @ 4454447104>, <cp311-abi3-macosx_10_8_universal @ 4454447232>, <cp311-abi3-macosx_10_7_x86_64 @ 4454447360>, <cp311-abi3-macosx_10_7_intel @ 4454447488>, <cp311-abi3-macosx_10_7_fat64 @ 4454447616>, <cp311-abi3-macosx_10_7_fat32 @ 4454447744>, <cp311-abi3-macosx_10_7_universal2 @ 4454447872>, <cp311-abi3-macosx_10_7_universal @ 4454448000>, <cp311-abi3-macosx_10_6_x86_64 @ 4454448128>, <cp311-abi3-macosx_10_6_intel @ 4454448256>, <cp311-abi3-macosx_10_6_fat64 @ 4454448384>, <cp311-abi3-macosx_10_6_fat32 @ 4454448512>, <cp311-abi3-macosx_10_6_universal2 @ 4454448640>, <cp311-abi3-macosx_10_6_universal @ 4454448768>, <cp311-abi3-macosx_10_5_x86_64 @ 4454448896>, <cp311-abi3-macosx_10_5_intel @ 4454449024>, <cp311-abi3-macosx_10_5_fat64 @ 4454465600>, <cp311-abi3-macosx_10_5_fat32 @ 4454465728>, <cp311-abi3-macosx_10_5_universal2 @ 4454465856>, <cp311-abi3-macosx_10_5_universal @ 4454465984>, <cp311-abi3-macosx_10_4_x86_64 @ 4454466112>, <cp311-abi3-macosx_10_4_intel @ 4454466240>, <cp311-abi3-macosx_10_4_fat64 @ 4454466368>, <cp311-abi3-macosx_10_4_fat32 @ 4454466496>, <cp311-abi3-macosx_10_4_universal2 @ 4454466624>, <cp311-abi3-macosx_10_4_universal @ 4454466752>, <cp310-abi3-macosx_15_0_x86_64 @ 4454466880>, <cp310-abi3-macosx_15_0_intel @ 4454467008>, <cp310-abi3-macosx_15_0_fat64 @ 4454467136>, <cp310-abi3-macosx_15_0_fat32 @ 4454467264>, <cp310-abi3-macosx_15_0_universal2 @ 4454467392>, <cp310-abi3-macosx_15_0_universal @ 4454467520>, <cp310-abi3-macosx_14_0_x86_64 @ 4454467648>, <cp310-abi3-macosx_14_0_intel @ 4454467776>, <cp310-abi3-macosx_14_0_fat64 @ 4454467904>, <cp310-abi3-macosx_14_0_fat32 @ 4454468032>, <cp310-abi3-macosx_14_0_universal2 @ 4454468160>, <cp310-abi3-macosx_14_0_universal @ 4454468288>, <cp310-abi3-macosx_13_0_x86_64 @ 4454468416>, <cp310-abi3-macosx_13_0_intel @ 4454468544>, <cp310-abi3-macosx_13_0_fat64 @ 4454468672>, <cp310-abi3-macosx_13_0_fat32 @ 4454468800>, <cp310-abi3-macosx_13_0_universal2 @ 4454468928>, <cp310-abi3-macosx_13_0_universal @ 4454469056>, <cp310-abi3-macosx_12_0_x86_64 @ 4454469184>, <cp310-abi3-macosx_12_0_intel @ 4454469312>, <cp310-abi3-macosx_12_0_fat64 @ 4454469440>, <cp310-abi3-macosx_12_0_fat32 @ 4454469568>, <cp310-abi3-macosx_12_0_universal2 @ 4454469696>, <cp310-abi3-macosx_12_0_universal @ 4454469824>, <cp310-abi3-macosx_11_0_x86_64 @ 4454469952>, <cp310-abi3-macosx_11_0_intel @ 4454470080>, <cp310-abi3-macosx_11_0_fat64 @ 4454470208>, <cp310-abi3-macosx_11_0_fat32 @ 4454470336>, <cp310-abi3-macosx_11_0_universal2 @ 4454470464>, <cp310-abi3-macosx_11_0_universal @ 4454470592>, <cp310-abi3-macosx_10_16_x86_64 @ 4454470720>, <cp310-abi3-macosx_10_16_intel @ 4454470848>, <cp310-abi3-macosx_10_16_fat64 @ 4454470976>, <cp310-abi3-macosx_10_16_fat32 @ 4454471104>, <cp310-abi3-macosx_10_16_universal2 @ 4454471232>, <cp310-abi3-macosx_10_16_universal @ 4454471360>, <cp310-abi3-macosx_10_15_x86_64 @ 4454471488>, <cp310-abi3-macosx_10_15_intel @ 4454471616>, <cp310-abi3-macosx_10_15_fat64 @ 4454471744>, <cp310-abi3-macosx_10_15_fat32 @ 4454471872>, <cp310-abi3-macosx_10_15_universal2 @ 4454472000>, <cp310-abi3-macosx_10_15_universal @ 4454472128>, <cp310-abi3-macosx_10_14_x86_64 @ 4454472256>, <cp310-abi3-macosx_10_14_intel @ 4454472384>, <cp310-abi3-macosx_10_14_fat64 @ 4454472512>, <cp310-abi3-macosx_10_14_fat32 @ 4454472640>, <cp310-abi3-macosx_10_14_universal2 @ 4454472768>, <cp310-abi3-macosx_10_14_universal @ 4454472896>, <cp310-abi3-macosx_10_13_x86_64 @ 4454473024>, <cp310-abi3-macosx_10_13_intel @ 4454473152>, <cp310-abi3-macosx_10_13_fat64 @ 4454473280>, <cp310-abi3-macosx_10_13_fat32 @ 4454473408>, <cp310-abi3-macosx_10_13_universal2 @ 4454473536>, <cp310-abi3-macosx_10_13_universal @ 4454473664>, <cp310-abi3-macosx_10_12_x86_64 @ 4454473792>, <cp310-abi3-macosx_10_12_intel @ 4454473920>, <cp310-abi3-macosx_10_12_fat64 @ 4454474048>, <cp310-abi3-macosx_10_12_fat32 @ 4454474176>, <cp310-abi3-macosx_10_12_universal2 @ 4454474304>, <cp310-abi3-macosx_10_12_universal @ 4454474432>, <cp310-abi3-macosx_10_11_x86_64 @ 4454474560>, <cp310-abi3-macosx_10_11_intel @ 4454474688>, <cp310-abi3-macosx_10_11_fat64 @ 4454474816>, <cp310-abi3-macosx_10_11_fat32 @ 4454474944>, <cp310-abi3-macosx_10_11_universal2 @ 4454475072>, <cp310-abi3-macosx_10_11_universal @ 4454475200>, <cp310-abi3-macosx_10_10_x86_64 @ 4454475328>, <cp310-abi3-macosx_10_10_intel @ 4454475456>, <cp310-abi3-macosx_10_10_fat64 @ 4454475584>, <cp310-abi3-macosx_10_10_fat32 @ 4454475712>, <cp310-abi3-macosx_10_10_universal2 @ 4454475840>, <cp310-abi3-macosx_10_10_universal @ 4454475968>, <cp310-abi3-macosx_10_9_x86_64 @ 4454476096>, <cp310-abi3-macosx_10_9_intel @ 4454476224>, <cp310-abi3-macosx_10_9_fat64 @ 4454476352>, <cp310-abi3-macosx_10_9_fat32 @ 4454476480>, <cp310-abi3-macosx_10_9_universal2 @ 4454476608>, <cp310-abi3-macosx_10_9_universal @ 4454476736>, <cp310-abi3-macosx_10_8_x86_64 @ 4454476864>, <cp310-abi3-macosx_10_8_intel @ 4454476992>, <cp310-abi3-macosx_10_8_fat64 @ 4454477120>, <cp310-abi3-macosx_10_8_fat32 @ 4454477248>, <cp310-abi3-macosx_10_8_universal2 @ 4454477376>, <cp310-abi3-macosx_10_8_universal @ 4454477504>, <cp310-abi3-macosx_10_7_x86_64 @ 4454477632>, <cp310-abi3-macosx_10_7_intel @ 4454477760>, <cp310-abi3-macosx_10_7_fat64 @ 4454477888>, <cp310-abi3-macosx_10_7_fat32 @ 4454478016>, <cp310-abi3-macosx_10_7_universal2 @ 4454478144>, <cp310-abi3-macosx_10_7_universal @ 4454478272>, <cp310-abi3-macosx_10_6_x86_64 @ 4454478400>, <cp310-abi3-macosx_10_6_intel @ 4454478528>, <cp310-abi3-macosx_10_6_fat64 @ 4454478656>, <cp310-abi3-macosx_10_6_fat32 @ 4454478784>, <cp310-abi3-macosx_10_6_universal2 @ 4454478912>, <cp310-abi3-macosx_10_6_universal @ 4454479040>, <cp310-abi3-macosx_10_5_x86_64 @ 4454479168>, <cp310-abi3-macosx_10_5_intel @ 4454479296>, <cp310-abi3-macosx_10_5_fat64 @ 4454479424>, <cp310-abi3-macosx_10_5_fat32 @ 4454479552>, <cp310-abi3-macosx_10_5_universal2 @ 4454479680>, <cp310-abi3-macosx_10_5_universal @ 4454479808>, <cp310-abi3-macosx_10_4_x86_64 @ 4454479936>, <cp310-abi3-macosx_10_4_intel @ 4454480064>, <cp310-abi3-macosx_10_4_fat64 @ 4454480192>, <cp310-abi3-macosx_10_4_fat32 @ 4454480320>, <cp310-abi3-macosx_10_4_universal2 @ 4454480448>, <cp310-abi3-macosx_10_4_universal @ 4454480576>, <cp39-abi3-macosx_15_0_x86_64 @ 4454480704>, <cp39-abi3-macosx_15_0_intel @ 4454480832>, <cp39-abi3-macosx_15_0_fat64 @ 4454480960>, <cp39-abi3-macosx_15_0_fat32 @ 4454481088>, <cp39-abi3-macosx_15_0_universal2 @ 4454481216>, <cp39-abi3-macosx_15_0_universal @ 4454481344>, <cp39-abi3-macosx_14_0_x86_64 @ 4454481472>, <cp39-abi3-macosx_14_0_intel @ 4454481600>, <cp39-abi3-macosx_14_0_fat64 @ 4454481728>, <cp39-abi3-macosx_14_0_fat32 @ 4454481856>, <cp39-abi3-macosx_14_0_universal2 @ 4454498432>, <cp39-abi3-macosx_14_0_universal @ 4454498560>, <cp39-abi3-macosx_13_0_x86_64 @ 4454498688>, <cp39-abi3-macosx_13_0_intel @ 4454498816>, <cp39-abi3-macosx_13_0_fat64 @ 4454498944>, <cp39-abi3-macosx_13_0_fat32 @ 4454499072>, <cp39-abi3-macosx_13_0_universal2 @ 4454499200>, <cp39-abi3-macosx_13_0_universal @ 4454499328>, <cp39-abi3-macosx_12_0_x86_64 @ 4454499456>, <cp39-abi3-macosx_12_0_intel @ 4454499584>, <cp39-abi3-macosx_12_0_fat64 @ 4454499712>, <cp39-abi3-macosx_12_0_fat32 @ 4454499840>, <cp39-abi3-macosx_12_0_universal2 @ 4454499968>, <cp39-abi3-macosx_12_0_universal @ 4454500096>, <cp39-abi3-macosx_11_0_x86_64 @ 4454500224>, <cp39-abi3-macosx_11_0_intel @ 4454500352>, <cp39-abi3-macosx_11_0_fat64 @ 4454500480>, <cp39-abi3-macosx_11_0_fat32 @ 4454500608>, <cp39-abi3-macosx_11_0_universal2 @ 4454500736>, <cp39-abi3-macosx_11_0_universal @ 4454500864>, <cp39-abi3-macosx_10_16_x86_64 @ 4454500992>, <cp39-abi3-macosx_10_16_intel @ 4454501120>, <cp39-abi3-macosx_10_16_fat64 @ 4454501248>, <cp39-abi3-macosx_10_16_fat32 @ 4454501376>, <cp39-abi3-macosx_10_16_universal2 @ 4454501504>, <cp39-abi3-macosx_10_16_universal @ 4454501632>, <cp39-abi3-macosx_10_15_x86_64 @ 4454501760>, <cp39-abi3-macosx_10_15_intel @ 4454501888>, <cp39-abi3-macosx_10_15_fat64 @ 4454502016>, <cp39-abi3-macosx_10_15_fat32 @ 4454502144>, <cp39-abi3-macosx_10_15_universal2 @ 4454502272>, <cp39-abi3-macosx_10_15_universal @ 4454502400>, <cp39-abi3-macosx_10_14_x86_64 @ 4454502528>, <cp39-abi3-macosx_10_14_intel @ 4454502656>, <cp39-abi3-macosx_10_14_fat64 @ 4454502784>, <cp39-abi3-macosx_10_14_fat32 @ 4454502912>, <cp39-abi3-macosx_10_14_universal2 @ 4454503040>, <cp39-abi3-macosx_10_14_universal @ 4454503168>, <cp39-abi3-macosx_10_13_x86_64 @ 4454503296>, <cp39-abi3-macosx_10_13_intel @ 4454503424>, <cp39-abi3-macosx_10_13_fat64 @ 4454503552>, <cp39-abi3-macosx_10_13_fat32 @ 4454503680>, <cp39-abi3-macosx_10_13_universal2 @ 4454503808>, <cp39-abi3-macosx_10_13_universal @ 4454503936>, <cp39-abi3-macosx_10_12_x86_64 @ 4454504064>, <cp39-abi3-macosx_10_12_intel @ 4454504192>, <cp39-abi3-macosx_10_12_fat64 @ 4454504320>, <cp39-abi3-macosx_10_12_fat32 @ 4454504448>, <cp39-abi3-macosx_10_12_universal2 @ 4454504576>, <cp39-abi3-macosx_10_12_universal @ 4454504704>, <cp39-abi3-macosx_10_11_x86_64 @ 4454504832>, <cp39-abi3-macosx_10_11_intel @ 4454504960>, <cp39-abi3-macosx_10_11_fat64 @ 4454505088>, <cp39-abi3-macosx_10_11_fat32 @ 4454505216>, <cp39-abi3-macosx_10_11_universal2 @ 4454505344>, <cp39-abi3-macosx_10_11_universal @ 4454505472>, <cp39-abi3-macosx_10_10_x86_64 @ 4454505600>, <cp39-abi3-macosx_10_10_intel @ 4454505728>, <cp39-abi3-macosx_10_10_fat64 @ 4454505856>, <cp39-abi3-macosx_10_10_fat32 @ 4454505984>, <cp39-abi3-macosx_10_10_universal2 @ 4454506112>, <cp39-abi3-macosx_10_10_universal @ 4454506240>, <cp39-abi3-macosx_10_9_x86_64 @ 4454506368>, <cp39-abi3-macosx_10_9_intel @ 4454506496>, <cp39-abi3-macosx_10_9_fat64 @ 4454506624>, <cp39-abi3-macosx_10_9_fat32 @ 4454506752>, <cp39-abi3-macosx_10_9_universal2 @ 4454506880>, <cp39-abi3-macosx_10_9_universal @ 4454507008>, <cp39-abi3-macosx_10_8_x86_64 @ 4454507136>, <cp39-abi3-macosx_10_8_intel @ 4454507264>, <cp39-abi3-macosx_10_8_fat64 @ 4454507392>, <cp39-abi3-macosx_10_8_fat32 @ 4454507520>, <cp39-abi3-macosx_10_8_universal2 @ 4454507648>, <cp39-abi3-macosx_10_8_universal @ 4454507776>, <cp39-abi3-macosx_10_7_x86_64 @ 4454507904>, <cp39-abi3-macosx_10_7_intel @ 4454508032>, <cp39-abi3-macosx_10_7_fat64 @ 4454508160>, <cp39-abi3-macosx_10_7_fat32 @ 4454508288>, <cp39-abi3-macosx_10_7_universal2 @ 4454508416>, <cp39-abi3-macosx_10_7_universal @ 4454508544>, <cp39-abi3-macosx_10_6_x86_64 @ 4454508672>, <cp39-abi3-macosx_10_6_intel @ 4454508800>, <cp39-abi3-macosx_10_6_fat64 @ 4454508928>, <cp39-abi3-macosx_10_6_fat32 @ 4454509056>, <cp39-abi3-macosx_10_6_universal2 @ 4454509184>, <cp39-abi3-macosx_10_6_universal @ 4454509312>, <cp39-abi3-macosx_10_5_x86_64 @ 4454509440>, <cp39-abi3-macosx_10_5_intel @ 4454509568>, <cp39-abi3-macosx_10_5_fat64 @ 4454509696>, <cp39-abi3-macosx_10_5_fat32 @ 4454509824>, <cp39-abi3-macosx_10_5_universal2 @ 4454198400>, <cp39-abi3-macosx_10_5_universal @ 4454189696>, <cp39-abi3-macosx_10_4_x86_64 @ 4454152640>, <cp39-abi3-macosx_10_4_intel @ 4454305664>, <cp39-abi3-macosx_10_4_fat64 @ 4454303936>, <cp39-abi3-macosx_10_4_fat32 @ 4454302528>, <cp39-abi3-macosx_10_4_universal2 @ 4454510016>, <cp39-abi3-macosx_10_4_universal @ 4454510144>, <cp38-abi3-macosx_15_0_x86_64 @ 4454510272>, <cp38-abi3-macosx_15_0_intel @ 4454510400>, <cp38-abi3-macosx_15_0_fat64 @ 4454510528>, <cp38-abi3-macosx_15_0_fat32 @ 4454510656>, <cp38-abi3-macosx_15_0_universal2 @ 4454510784>, <cp38-abi3-macosx_15_0_universal @ 4454510912>, <cp38-abi3-macosx_14_0_x86_64 @ 4454511040>, <cp38-abi3-macosx_14_0_intel @ 4454511168>, <cp38-abi3-macosx_14_0_fat64 @ 4454511296>, <cp38-abi3-macosx_14_0_fat32 @ 4454511424>, <cp38-abi3-macosx_14_0_universal2 @ 4454511552>, <cp38-abi3-macosx_14_0_universal @ 4454511680>, <cp38-abi3-macosx_13_0_x86_64 @ 4454511808>, <cp38-abi3-macosx_13_0_intel @ 4454511936>, <cp38-abi3-macosx_13_0_fat64 @ 4454512064>, <cp38-abi3-macosx_13_0_fat32 @ 4454512192>, <cp38-abi3-macosx_13_0_universal2 @ 4454512320>, <cp38-abi3-macosx_13_0_universal @ 4454512448>, <cp38-abi3-macosx_12_0_x86_64 @ 4454512576>, <cp38-abi3-macosx_12_0_intel @ 4454512704>, <cp38-abi3-macosx_12_0_fat64 @ 4454512832>, <cp38-abi3-macosx_12_0_fat32 @ 4454512960>, <cp38-abi3-macosx_12_0_universal2 @ 4454513088>, <cp38-abi3-macosx_12_0_universal @ 4454513216>, <cp38-abi3-macosx_11_0_x86_64 @ 4454513344>, <cp38-abi3-macosx_11_0_intel @ 4454513472>, <cp38-abi3-macosx_11_0_fat64 @ 4454513600>, <cp38-abi3-macosx_11_0_fat32 @ 4454513728>, <cp38-abi3-macosx_11_0_universal2 @ 4454513856>, <cp38-abi3-macosx_11_0_universal @ 4454513984>, <cp38-abi3-macosx_10_16_x86_64 @ 4454514112>, <cp38-abi3-macosx_10_16_intel @ 4454514240>, <cp38-abi3-macosx_10_16_fat64 @ 4454514368>, <cp38-abi3-macosx_10_16_fat32 @ 4454514496>, <cp38-abi3-macosx_10_16_universal2 @ 4454514624>, <cp38-abi3-macosx_10_16_universal @ 4454531200>, <cp38-abi3-macosx_10_15_x86_64 @ 4454531328>, <cp38-abi3-macosx_10_15_intel @ 4454531456>, <cp38-abi3-macosx_10_15_fat64 @ 4454531584>, <cp38-abi3-macosx_10_15_fat32 @ 4454531712>, <cp38-abi3-macosx_10_15_universal2 @ 4454531840>, <cp38-abi3-macosx_10_15_universal @ 4454531968>, <cp38-abi3-macosx_10_14_x86_64 @ 4454532096>, <cp38-abi3-macosx_10_14_intel @ 4454532224>, <cp38-abi3-macosx_10_14_fat64 @ 4454532352>, <cp38-abi3-macosx_10_14_fat32 @ 4454532480>, <cp38-abi3-macosx_10_14_universal2 @ 4454532608>, <cp38-abi3-macosx_10_14_universal @ 4454532736>, <cp38-abi3-macosx_10_13_x86_64 @ 4454532864>, <cp38-abi3-macosx_10_13_intel @ 4454532992>, <cp38-abi3-macosx_10_13_fat64 @ 4454533120>, <cp38-abi3-macosx_10_13_fat32 @ 4454533248>, <cp38-abi3-macosx_10_13_universal2 @ 4454533376>, <cp38-abi3-macosx_10_13_universal @ 4454533504>, <cp38-abi3-macosx_10_12_x86_64 @ 4454533632>, <cp38-abi3-macosx_10_12_intel @ 4454533760>, <cp38-abi3-macosx_10_12_fat64 @ 4454533888>, <cp38-abi3-macosx_10_12_fat32 @ 4454534016>, <cp38-abi3-macosx_10_12_universal2 @ 4454534144>, <cp38-abi3-macosx_10_12_universal @ 4454534272>, <cp38-abi3-macosx_10_11_x86_64 @ 4454534400>, <cp38-abi3-macosx_10_11_intel @ 4454534528>, <cp38-abi3-macosx_10_11_fat64 @ 4454534656>, <cp38-abi3-macosx_10_11_fat32 @ 4454534784>, <cp38-abi3-macosx_10_11_universal2 @ 4454534912>, <cp38-abi3-macosx_10_11_universal @ 4454535040>, <cp38-abi3-macosx_10_10_x86_64 @ 4454535168>, <cp38-abi3-macosx_10_10_intel @ 4454535296>, <cp38-abi3-macosx_10_10_fat64 @ 4454535424>, <cp38-abi3-macosx_10_10_fat32 @ 4454535552>, <cp38-abi3-macosx_10_10_universal2 @ 4454535680>, <cp38-abi3-macosx_10_10_universal @ 4454535808>, <cp38-abi3-macosx_10_9_x86_64 @ 4454535936>, <cp38-abi3-macosx_10_9_intel @ 4454536064>, <cp38-abi3-macosx_10_9_fat64 @ 4454536192>, <cp38-abi3-macosx_10_9_fat32 @ 4454536320>, <cp38-abi3-macosx_10_9_universal2 @ 4454536448>, <cp38-abi3-macosx_10_9_universal @ 4454536576>, <cp38-abi3-macosx_10_8_x86_64 @ 4454536704>, <cp38-abi3-macosx_10_8_intel @ 4454536832>, <cp38-abi3-macosx_10_8_fat64 @ 4454536960>, <cp38-abi3-macosx_10_8_fat32 @ 4454537088>, <cp38-abi3-macosx_10_8_universal2 @ 4454537216>, <cp38-abi3-macosx_10_8_universal @ 4454537344>, <cp38-abi3-macosx_10_7_x86_64 @ 4454537472>, <cp38-abi3-macosx_10_7_intel @ 4454537600>, <cp38-abi3-macosx_10_7_fat64 @ 4454537728>, <cp38-abi3-macosx_10_7_fat32 @ 4454537856>, <cp38-abi3-macosx_10_7_universal2 @ 4454537984>, <cp38-abi3-macosx_10_7_universal @ 4454538112>, <cp38-abi3-macosx_10_6_x86_64 @ 4454538240>, <cp38-abi3-macosx_10_6_intel @ 4454538368>, <cp38-abi3-macosx_10_6_fat64 @ 4454538496>, <cp38-abi3-macosx_10_6_fat32 @ 4454538624>, <cp38-abi3-macosx_10_6_universal2 @ 4454538752>, <cp38-abi3-macosx_10_6_universal @ 4454538880>, <cp38-abi3-macosx_10_5_x86_64 @ 4454539008>, <cp38-abi3-macosx_10_5_intel @ 4454539136>, <cp38-abi3-macosx_10_5_fat64 @ 4454539264>, <cp38-abi3-macosx_10_5_fat32 @ 4454539392>, <cp38-abi3-macosx_10_5_universal2 @ 4454539520>, <cp38-abi3-macosx_10_5_universal @ 4454539648>, <cp38-abi3-macosx_10_4_x86_64 @ 4454539776>, <cp38-abi3-macosx_10_4_intel @ 4454539904>, <cp38-abi3-macosx_10_4_fat64 @ 4454540032>, <cp38-abi3-macosx_10_4_fat32 @ 4454540160>, <cp38-abi3-macosx_10_4_universal2 @ 4454540288>, <cp38-abi3-macosx_10_4_universal @ 4454540416>, <cp37-abi3-macosx_15_0_x86_64 @ 4454540544>, <cp37-abi3-macosx_15_0_intel @ 4454540672>, <cp37-abi3-macosx_15_0_fat64 @ 4454540800>, <cp37-abi3-macosx_15_0_fat32 @ 4454540928>, <cp37-abi3-macosx_15_0_universal2 @ 4454541056>, <cp37-abi3-macosx_15_0_universal @ 4454541184>, <cp37-abi3-macosx_14_0_x86_64 @ 4454541312>, <cp37-abi3-macosx_14_0_intel @ 4454541440>, <cp37-abi3-macosx_14_0_fat64 @ 4454541568>, <cp37-abi3-macosx_14_0_fat32 @ 4454541696>, <cp37-abi3-macosx_14_0_universal2 @ 4454541824>, <cp37-abi3-macosx_14_0_universal @ 4454541952>, <cp37-abi3-macosx_13_0_x86_64 @ 4454542080>, <cp37-abi3-macosx_13_0_intel @ 4454542208>, <cp37-abi3-macosx_13_0_fat64 @ 4454542336>, <cp37-abi3-macosx_13_0_fat32 @ 4454542464>, <cp37-abi3-macosx_13_0_universal2 @ 4454542592>, <cp37-abi3-macosx_13_0_universal @ 4454542720>, <cp37-abi3-macosx_12_0_x86_64 @ 4454542848>, <cp37-abi3-macosx_12_0_intel @ 4454542976>, <cp37-abi3-macosx_12_0_fat64 @ 4454543104>, <cp37-abi3-macosx_12_0_fat32 @ 4454543232>, <cp37-abi3-macosx_12_0_universal2 @ 4454543360>, <cp37-abi3-macosx_12_0_universal @ 4454543488>, <cp37-abi3-macosx_11_0_x86_64 @ 4454543616>, <cp37-abi3-macosx_11_0_intel @ 4454543744>, <cp37-abi3-macosx_11_0_fat64 @ 4454543872>, <cp37-abi3-macosx_11_0_fat32 @ 4454544000>, <cp37-abi3-macosx_11_0_universal2 @ 4454544128>, <cp37-abi3-macosx_11_0_universal @ 4454544256>, <cp37-abi3-macosx_10_16_x86_64 @ 4454544384>, <cp37-abi3-macosx_10_16_intel @ 4454544512>, <cp37-abi3-macosx_10_16_fat64 @ 4454544640>, <cp37-abi3-macosx_10_16_fat32 @ 4454544768>, <cp37-abi3-macosx_10_16_universal2 @ 4454544896>, <cp37-abi3-macosx_10_16_universal @ 4454545024>, <cp37-abi3-macosx_10_15_x86_64 @ 4454545152>, <cp37-abi3-macosx_10_15_intel @ 4454545280>, <cp37-abi3-macosx_10_15_fat64 @ 4454545408>, <cp37-abi3-macosx_10_15_fat32 @ 4454545536>, <cp37-abi3-macosx_10_15_universal2 @ 4454545664>, <cp37-abi3-macosx_10_15_universal @ 4454545792>, <cp37-abi3-macosx_10_14_x86_64 @ 4454545920>, <cp37-abi3-macosx_10_14_intel @ 4454546048>, <cp37-abi3-macosx_10_14_fat64 @ 4454546176>, <cp37-abi3-macosx_10_14_fat32 @ 4454546304>, <cp37-abi3-macosx_10_14_universal2 @ 4454546432>, <cp37-abi3-macosx_10_14_universal @ 4454546560>, <cp37-abi3-macosx_10_13_x86_64 @ 4454546688>, <cp37-abi3-macosx_10_13_intel @ 4454546816>, <cp37-abi3-macosx_10_13_fat64 @ 4454546944>, <cp37-abi3-macosx_10_13_fat32 @ 4454547072>, <cp37-abi3-macosx_10_13_universal2 @ 4454547200>, <cp37-abi3-macosx_10_13_universal @ 4454547328>, <cp37-abi3-macosx_10_12_x86_64 @ 4454563904>, <cp37-abi3-macosx_10_12_intel @ 4454564032>, <cp37-abi3-macosx_10_12_fat64 @ 4454564160>, <cp37-abi3-macosx_10_12_fat32 @ 4454564288>, <cp37-abi3-macosx_10_12_universal2 @ 4454564416>, <cp37-abi3-macosx_10_12_universal @ 4454564544>, <cp37-abi3-macosx_10_11_x86_64 @ 4454564672>, <cp37-abi3-macosx_10_11_intel @ 4454564800>, <cp37-abi3-macosx_10_11_fat64 @ 4454564928>, <cp37-abi3-macosx_10_11_fat32 @ 4454565056>, <cp37-abi3-macosx_10_11_universal2 @ 4454565184>, <cp37-abi3-macosx_10_11_universal @ 4454565312>, <cp37-abi3-macosx_10_10_x86_64 @ 4454565440>, <cp37-abi3-macosx_10_10_intel @ 4454565568>, <cp37-abi3-macosx_10_10_fat64 @ 4454565696>, <cp37-abi3-macosx_10_10_fat32 @ 4454565824>, <cp37-abi3-macosx_10_10_universal2 @ 4454565952>, <cp37-abi3-macosx_10_10_universal @ 4454566080>, <cp37-abi3-macosx_10_9_x86_64 @ 4454566208>, <cp37-abi3-macosx_10_9_intel @ 4454566336>, <cp37-abi3-macosx_10_9_fat64 @ 4454566464>, <cp37-abi3-macosx_10_9_fat32 @ 4454566592>, <cp37-abi3-macosx_10_9_universal2 @ 4454566720>, <cp37-abi3-macosx_10_9_universal @ 4454566848>, <cp37-abi3-macosx_10_8_x86_64 @ 4454566976>, <cp37-abi3-macosx_10_8_intel @ 4454567104>, <cp37-abi3-macosx_10_8_fat64 @ 4454567232>, <cp37-abi3-macosx_10_8_fat32 @ 4454567360>, <cp37-abi3-macosx_10_8_universal2 @ 4454567488>, <cp37-abi3-macosx_10_8_universal @ 4454567616>, <cp37-abi3-macosx_10_7_x86_64 @ 4454567744>, <cp37-abi3-macosx_10_7_intel @ 4454567872>, <cp37-abi3-macosx_10_7_fat64 @ 4454568000>, <cp37-abi3-macosx_10_7_fat32 @ 4454568128>, <cp37-abi3-macosx_10_7_universal2 @ 4454568256>, <cp37-abi3-macosx_10_7_universal @ 4454568384>, <cp37-abi3-macosx_10_6_x86_64 @ 4454568512>, <cp37-abi3-macosx_10_6_intel @ 4454568640>, <cp37-abi3-macosx_10_6_fat64 @ 4454568768>, <cp37-abi3-macosx_10_6_fat32 @ 4454568896>, <cp37-abi3-macosx_10_6_universal2 @ 4454569024>, <cp37-abi3-macosx_10_6_universal @ 4454569152>, <cp37-abi3-macosx_10_5_x86_64 @ 4454569280>, <cp37-abi3-macosx_10_5_intel @ 4454569408>, <cp37-abi3-macosx_10_5_fat64 @ 4454569536>, <cp37-abi3-macosx_10_5_fat32 @ 4454569664>, <cp37-abi3-macosx_10_5_universal2 @ 4454569792>, <cp37-abi3-macosx_10_5_universal @ 4454569920>, <cp37-abi3-macosx_10_4_x86_64 @ 4454570048>, <cp37-abi3-macosx_10_4_intel @ 4454570176>, <cp37-abi3-macosx_10_4_fat64 @ 4454570304>, <cp37-abi3-macosx_10_4_fat32 @ 4454570432>, <cp37-abi3-macosx_10_4_universal2 @ 4454570560>, <cp37-abi3-macosx_10_4_universal @ 4454570688>, <cp36-abi3-macosx_15_0_x86_64 @ 4454570816>, <cp36-abi3-macosx_15_0_intel @ 4454570944>, <cp36-abi3-macosx_15_0_fat64 @ 4454571072>, <cp36-abi3-macosx_15_0_fat32 @ 4454571200>, <cp36-abi3-macosx_15_0_universal2 @ 4454571328>, <cp36-abi3-macosx_15_0_universal @ 4454571456>, <cp36-abi3-macosx_14_0_x86_64 @ 4454571584>, <cp36-abi3-macosx_14_0_intel @ 4454571712>, <cp36-abi3-macosx_14_0_fat64 @ 4454571840>, <cp36-abi3-macosx_14_0_fat32 @ 4454571968>, <cp36-abi3-macosx_14_0_universal2 @ 4454572096>, <cp36-abi3-macosx_14_0_universal @ 4454572224>, <cp36-abi3-macosx_13_0_x86_64 @ 4454572352>, <cp36-abi3-macosx_13_0_intel @ 4454572480>, <cp36-abi3-macosx_13_0_fat64 @ 4454572608>, <cp36-abi3-macosx_13_0_fat32 @ 4454572736>, <cp36-abi3-macosx_13_0_universal2 @ 4454572864>, <cp36-abi3-macosx_13_0_universal @ 4454572992>, <cp36-abi3-macosx_12_0_x86_64 @ 4454573120>, <cp36-abi3-macosx_12_0_intel @ 4454573248>, <cp36-abi3-macosx_12_0_fat64 @ 4454573376>, <cp36-abi3-macosx_12_0_fat32 @ 4454573504>, <cp36-abi3-macosx_12_0_universal2 @ 4454573632>, <cp36-abi3-macosx_12_0_universal @ 4454573760>, <cp36-abi3-macosx_11_0_x86_64 @ 4454573888>, <cp36-abi3-macosx_11_0_intel @ 4454574016>, <cp36-abi3-macosx_11_0_fat64 @ 4454574144>, <cp36-abi3-macosx_11_0_fat32 @ 4454574272>, <cp36-abi3-macosx_11_0_universal2 @ 4454574400>, <cp36-abi3-macosx_11_0_universal @ 4454574528>, <cp36-abi3-macosx_10_16_x86_64 @ 4454574656>, <cp36-abi3-macosx_10_16_intel @ 4454574784>, <cp36-abi3-macosx_10_16_fat64 @ 4454574912>, <cp36-abi3-macosx_10_16_fat32 @ 4454575040>, <cp36-abi3-macosx_10_16_universal2 @ 4454575168>, <cp36-abi3-macosx_10_16_universal @ 4454575296>, <cp36-abi3-macosx_10_15_x86_64 @ 4454575424>, <cp36-abi3-macosx_10_15_intel @ 4454575552>, <cp36-abi3-macosx_10_15_fat64 @ 4454575680>, <cp36-abi3-macosx_10_15_fat32 @ 4454575808>, <cp36-abi3-macosx_10_15_universal2 @ 4454575936>, <cp36-abi3-macosx_10_15_universal @ 4454576064>, <cp36-abi3-macosx_10_14_x86_64 @ 4454576192>, <cp36-abi3-macosx_10_14_intel @ 4454576320>, <cp36-abi3-macosx_10_14_fat64 @ 4454576448>, <cp36-abi3-macosx_10_14_fat32 @ 4454576576>, <cp36-abi3-macosx_10_14_universal2 @ 4454576704>, <cp36-abi3-macosx_10_14_universal @ 4454576832>, <cp36-abi3-macosx_10_13_x86_64 @ 4454576960>, <cp36-abi3-macosx_10_13_intel @ 4454577088>, <cp36-abi3-macosx_10_13_fat64 @ 4454577216>, <cp36-abi3-macosx_10_13_fat32 @ 4454577344>, <cp36-abi3-macosx_10_13_universal2 @ 4454577472>, <cp36-abi3-macosx_10_13_universal @ 4454577600>, <cp36-abi3-macosx_10_12_x86_64 @ 4454577728>, <cp36-abi3-macosx_10_12_intel @ 4454577856>, <cp36-abi3-macosx_10_12_fat64 @ 4454577984>, <cp36-abi3-macosx_10_12_fat32 @ 4454578112>, <cp36-abi3-macosx_10_12_universal2 @ 4454578240>, <cp36-abi3-macosx_10_12_universal @ 4454578368>, <cp36-abi3-macosx_10_11_x86_64 @ 4454578496>, <cp36-abi3-macosx_10_11_intel @ 4454578624>, <cp36-abi3-macosx_10_11_fat64 @ 4454578752>, <cp36-abi3-macosx_10_11_fat32 @ 4454578880>, <cp36-abi3-macosx_10_11_universal2 @ 4454579008>, <cp36-abi3-macosx_10_11_universal @ 4454579136>, <cp36-abi3-macosx_10_10_x86_64 @ 4454579264>, <cp36-abi3-macosx_10_10_intel @ 4454579392>, <cp36-abi3-macosx_10_10_fat64 @ 4454579520>, <cp36-abi3-macosx_10_10_fat32 @ 4454579648>, <cp36-abi3-macosx_10_10_universal2 @ 4454579776>, <cp36-abi3-macosx_10_10_universal @ 4454579904>, <cp36-abi3-macosx_10_9_x86_64 @ 4454580032>, <cp36-abi3-macosx_10_9_intel @ 4454580160>, <cp36-abi3-macosx_10_9_fat64 @ 4454596736>, <cp36-abi3-macosx_10_9_fat32 @ 4454596864>, <cp36-abi3-macosx_10_9_universal2 @ 4454596992>, <cp36-abi3-macosx_10_9_universal @ 4454597120>, <cp36-abi3-macosx_10_8_x86_64 @ 4454597248>, <cp36-abi3-macosx_10_8_intel @ 4454597376>, <cp36-abi3-macosx_10_8_fat64 @ 4454597504>, <cp36-abi3-macosx_10_8_fat32 @ 4454597632>, <cp36-abi3-macosx_10_8_universal2 @ 4454597760>, <cp36-abi3-macosx_10_8_universal @ 4454597888>, <cp36-abi3-macosx_10_7_x86_64 @ 4454598016>, <cp36-abi3-macosx_10_7_intel @ 4454598144>, <cp36-abi3-macosx_10_7_fat64 @ 4454598272>, <cp36-abi3-macosx_10_7_fat32 @ 4454598400>, <cp36-abi3-macosx_10_7_universal2 @ 4454598528>, <cp36-abi3-macosx_10_7_universal @ 4454598656>, <cp36-abi3-macosx_10_6_x86_64 @ 4454598784>, <cp36-abi3-macosx_10_6_intel @ 4454598912>, <cp36-abi3-macosx_10_6_fat64 @ 4454599040>, <cp36-abi3-macosx_10_6_fat32 @ 4454599168>, <cp36-abi3-macosx_10_6_universal2 @ 4454599296>, <cp36-abi3-macosx_10_6_universal @ 4454599424>, <cp36-abi3-macosx_10_5_x86_64 @ 4454599552>, <cp36-abi3-macosx_10_5_intel @ 4454599680>, <cp36-abi3-macosx_10_5_fat64 @ 4454599808>, <cp36-abi3-macosx_10_5_fat32 @ 4454599936>, <cp36-abi3-macosx_10_5_universal2 @ 4454600064>, <cp36-abi3-macosx_10_5_universal @ 4454600192>, <cp36-abi3-macosx_10_4_x86_64 @ 4454600320>, <cp36-abi3-macosx_10_4_intel @ 4454600448>, <cp36-abi3-macosx_10_4_fat64 @ 4454600576>, <cp36-abi3-macosx_10_4_fat32 @ 4454600704>, <cp36-abi3-macosx_10_4_universal2 @ 4454600832>, <cp36-abi3-macosx_10_4_universal @ 4454600960>, <cp35-abi3-macosx_15_0_x86_64 @ 4454601088>, <cp35-abi3-macosx_15_0_intel @ 4454601216>, <cp35-abi3-macosx_15_0_fat64 @ 4454601344>, <cp35-abi3-macosx_15_0_fat32 @ 4454601472>, <cp35-abi3-macosx_15_0_universal2 @ 4454601600>, <cp35-abi3-macosx_15_0_universal @ 4454601728>, <cp35-abi3-macosx_14_0_x86_64 @ 4454601856>, <cp35-abi3-macosx_14_0_intel @ 4454601984>, <cp35-abi3-macosx_14_0_fat64 @ 4454602112>, <cp35-abi3-macosx_14_0_fat32 @ 4454602240>, <cp35-abi3-macosx_14_0_universal2 @ 4454602368>, <cp35-abi3-macosx_14_0_universal @ 4454602496>, <cp35-abi3-macosx_13_0_x86_64 @ 4454602624>, <cp35-abi3-macosx_13_0_intel @ 4454602752>, <cp35-abi3-macosx_13_0_fat64 @ 4454602880>, <cp35-abi3-macosx_13_0_fat32 @ 4454603008>, <cp35-abi3-macosx_13_0_universal2 @ 4454603136>, <cp35-abi3-macosx_13_0_universal @ 4454603264>, <cp35-abi3-macosx_12_0_x86_64 @ 4454603392>, <cp35-abi3-macosx_12_0_intel @ 4454603520>, <cp35-abi3-macosx_12_0_fat64 @ 4454603648>, <cp35-abi3-macosx_12_0_fat32 @ 4454603776>, <cp35-abi3-macosx_12_0_universal2 @ 4454603904>, <cp35-abi3-macosx_12_0_universal @ 4454604032>, <cp35-abi3-macosx_11_0_x86_64 @ 4454604160>, <cp35-abi3-macosx_11_0_intel @ 4454604288>, <cp35-abi3-macosx_11_0_fat64 @ 4454604416>, <cp35-abi3-macosx_11_0_fat32 @ 4454604544>, <cp35-abi3-macosx_11_0_universal2 @ 4454604672>, <cp35-abi3-macosx_11_0_universal @ 4454604800>, <cp35-abi3-macosx_10_16_x86_64 @ 4454604928>, <cp35-abi3-macosx_10_16_intel @ 4454605056>, <cp35-abi3-macosx_10_16_fat64 @ 4454605184>, <cp35-abi3-macosx_10_16_fat32 @ 4454605312>, <cp35-abi3-macosx_10_16_universal2 @ 4454605440>, <cp35-abi3-macosx_10_16_universal @ 4454605568>, <cp35-abi3-macosx_10_15_x86_64 @ 4454605696>, <cp35-abi3-macosx_10_15_intel @ 4454605824>, <cp35-abi3-macosx_10_15_fat64 @ 4454605952>, <cp35-abi3-macosx_10_15_fat32 @ 4454606080>, <cp35-abi3-macosx_10_15_universal2 @ 4454606208>, <cp35-abi3-macosx_10_15_universal @ 4454606336>, <cp35-abi3-macosx_10_14_x86_64 @ 4454606464>, <cp35-abi3-macosx_10_14_intel @ 4454606592>, <cp35-abi3-macosx_10_14_fat64 @ 4454606720>, <cp35-abi3-macosx_10_14_fat32 @ 4454606848>, <cp35-abi3-macosx_10_14_universal2 @ 4454606976>, <cp35-abi3-macosx_10_14_universal @ 4454607104>, <cp35-abi3-macosx_10_13_x86_64 @ 4454607232>, <cp35-abi3-macosx_10_13_intel @ 4454607360>, <cp35-abi3-macosx_10_13_fat64 @ 4454607488>, <cp35-abi3-macosx_10_13_fat32 @ 4454607616>, <cp35-abi3-macosx_10_13_universal2 @ 4454607744>, <cp35-abi3-macosx_10_13_universal @ 4454607872>, <cp35-abi3-macosx_10_12_x86_64 @ 4454608000>, <cp35-abi3-macosx_10_12_intel @ 4454608128>, <cp35-abi3-macosx_10_12_fat64 @ 4454608256>, <cp35-abi3-macosx_10_12_fat32 @ 4454608384>, <cp35-abi3-macosx_10_12_universal2 @ 4454608512>, <cp35-abi3-macosx_10_12_universal @ 4454608640>, <cp35-abi3-macosx_10_11_x86_64 @ 4454608768>, <cp35-abi3-macosx_10_11_intel @ 4454608896>, <cp35-abi3-macosx_10_11_fat64 @ 4454609024>, <cp35-abi3-macosx_10_11_fat32 @ 4454609152>, <cp35-abi3-macosx_10_11_universal2 @ 4454609280>, <cp35-abi3-macosx_10_11_universal @ 4454609408>, <cp35-abi3-macosx_10_10_x86_64 @ 4454609536>, <cp35-abi3-macosx_10_10_intel @ 4454609664>, <cp35-abi3-macosx_10_10_fat64 @ 4454609792>, <cp35-abi3-macosx_10_10_fat32 @ 4454609920>, <cp35-abi3-macosx_10_10_universal2 @ 4454610048>, <cp35-abi3-macosx_10_10_universal @ 4454610176>, <cp35-abi3-macosx_10_9_x86_64 @ 4454610304>, <cp35-abi3-macosx_10_9_intel @ 4454610432>, <cp35-abi3-macosx_10_9_fat64 @ 4454610560>, <cp35-abi3-macosx_10_9_fat32 @ 4454610688>, <cp35-abi3-macosx_10_9_universal2 @ 4454610816>, <cp35-abi3-macosx_10_9_universal @ 4454610944>, <cp35-abi3-macosx_10_8_x86_64 @ 4454611072>, <cp35-abi3-macosx_10_8_intel @ 4454611200>, <cp35-abi3-macosx_10_8_fat64 @ 4454611328>, <cp35-abi3-macosx_10_8_fat32 @ 4454611456>, <cp35-abi3-macosx_10_8_universal2 @ 4454611584>, <cp35-abi3-macosx_10_8_universal @ 4454611712>, <cp35-abi3-macosx_10_7_x86_64 @ 4454611840>, <cp35-abi3-macosx_10_7_intel @ 4454611968>, <cp35-abi3-macosx_10_7_fat64 @ 4454612096>, <cp35-abi3-macosx_10_7_fat32 @ 4454612224>, <cp35-abi3-macosx_10_7_universal2 @ 4454612352>, <cp35-abi3-macosx_10_7_universal @ 4454612480>, <cp35-abi3-macosx_10_6_x86_64 @ 4454612608>, <cp35-abi3-macosx_10_6_intel @ 4454612736>, <cp35-abi3-macosx_10_6_fat64 @ 4454612864>, <cp35-abi3-macosx_10_6_fat32 @ 4454629440>, <cp35-abi3-macosx_10_6_universal2 @ 4454629568>, <cp35-abi3-macosx_10_6_universal @ 4454629696>, <cp35-abi3-macosx_10_5_x86_64 @ 4454629824>, <cp35-abi3-macosx_10_5_intel @ 4454629952>, <cp35-abi3-macosx_10_5_fat64 @ 4454630080>, <cp35-abi3-macosx_10_5_fat32 @ 4454630208>, <cp35-abi3-macosx_10_5_universal2 @ 4454630336>, <cp35-abi3-macosx_10_5_universal @ 4454630464>, <cp35-abi3-macosx_10_4_x86_64 @ 4454630592>, <cp35-abi3-macosx_10_4_intel @ 4454630720>, <cp35-abi3-macosx_10_4_fat64 @ 4454630848>, <cp35-abi3-macosx_10_4_fat32 @ 4454630976>, <cp35-abi3-macosx_10_4_universal2 @ 4454631104>, <cp35-abi3-macosx_10_4_universal @ 4454631232>, <cp34-abi3-macosx_15_0_x86_64 @ 4454631360>, <cp34-abi3-macosx_15_0_intel @ 4454631488>, <cp34-abi3-macosx_15_0_fat64 @ 4454631616>, <cp34-abi3-macosx_15_0_fat32 @ 4454631744>, <cp34-abi3-macosx_15_0_universal2 @ 4454631872>, <cp34-abi3-macosx_15_0_universal @ 4454632000>, <cp34-abi3-macosx_14_0_x86_64 @ 4454632128>, <cp34-abi3-macosx_14_0_intel @ 4454632256>, <cp34-abi3-macosx_14_0_fat64 @ 4454632384>, <cp34-abi3-macosx_14_0_fat32 @ 4454632512>, <cp34-abi3-macosx_14_0_universal2 @ 4454632640>, <cp34-abi3-macosx_14_0_universal @ 4454632768>, <cp34-abi3-macosx_13_0_x86_64 @ 4454632896>, <cp34-abi3-macosx_13_0_intel @ 4454633024>, <cp34-abi3-macosx_13_0_fat64 @ 4454633152>, <cp34-abi3-macosx_13_0_fat32 @ 4454633280>, <cp34-abi3-macosx_13_0_universal2 @ 4454633408>, <cp34-abi3-macosx_13_0_universal @ 4454633536>, <cp34-abi3-macosx_12_0_x86_64 @ 4454633664>, <cp34-abi3-macosx_12_0_intel @ 4454633792>, <cp34-abi3-macosx_12_0_fat64 @ 4454633920>, <cp34-abi3-macosx_12_0_fat32 @ 4454634048>, <cp34-abi3-macosx_12_0_universal2 @ 4454634176>, <cp34-abi3-macosx_12_0_universal @ 4454634304>, <cp34-abi3-macosx_11_0_x86_64 @ 4454634432>, <cp34-abi3-macosx_11_0_intel @ 4454634560>, <cp34-abi3-macosx_11_0_fat64 @ 4454634688>, <cp34-abi3-macosx_11_0_fat32 @ 4454634816>, <cp34-abi3-macosx_11_0_universal2 @ 4454634944>, <cp34-abi3-macosx_11_0_universal @ 4454635072>, <cp34-abi3-macosx_10_16_x86_64 @ 4454635200>, <cp34-abi3-macosx_10_16_intel @ 4454635328>, <cp34-abi3-macosx_10_16_fat64 @ 4454635456>, <cp34-abi3-macosx_10_16_fat32 @ 4454635584>, <cp34-abi3-macosx_10_16_universal2 @ 4454635712>, <cp34-abi3-macosx_10_16_universal @ 4454635840>, <cp34-abi3-macosx_10_15_x86_64 @ 4454635968>, <cp34-abi3-macosx_10_15_intel @ 4454636096>, <cp34-abi3-macosx_10_15_fat64 @ 4454636224>, <cp34-abi3-macosx_10_15_fat32 @ 4454636352>, <cp34-abi3-macosx_10_15_universal2 @ 4454636480>, <cp34-abi3-macosx_10_15_universal @ 4454636608>, <cp34-abi3-macosx_10_14_x86_64 @ 4454636736>, <cp34-abi3-macosx_10_14_intel @ 4454636864>, <cp34-abi3-macosx_10_14_fat64 @ 4454636992>, <cp34-abi3-macosx_10_14_fat32 @ 4454637120>, <cp34-abi3-macosx_10_14_universal2 @ 4454637248>, <cp34-abi3-macosx_10_14_universal @ 4454637376>, <cp34-abi3-macosx_10_13_x86_64 @ 4454637504>, <cp34-abi3-macosx_10_13_intel @ 4454637632>, <cp34-abi3-macosx_10_13_fat64 @ 4454637760>, <cp34-abi3-macosx_10_13_fat32 @ 4454637888>, <cp34-abi3-macosx_10_13_universal2 @ 4454638016>, <cp34-abi3-macosx_10_13_universal @ 4454638144>, <cp34-abi3-macosx_10_12_x86_64 @ 4454638272>, <cp34-abi3-macosx_10_12_intel @ 4454638400>, <cp34-abi3-macosx_10_12_fat64 @ 4454638528>, <cp34-abi3-macosx_10_12_fat32 @ 4454638656>, <cp34-abi3-macosx_10_12_universal2 @ 4454638784>, <cp34-abi3-macosx_10_12_universal @ 4454638912>, <cp34-abi3-macosx_10_11_x86_64 @ 4454639040>, <cp34-abi3-macosx_10_11_intel @ 4454639168>, <cp34-abi3-macosx_10_11_fat64 @ 4454639296>, <cp34-abi3-macosx_10_11_fat32 @ 4454639424>, <cp34-abi3-macosx_10_11_universal2 @ 4454639552>, <cp34-abi3-macosx_10_11_universal @ 4454639680>, <cp34-abi3-macosx_10_10_x86_64 @ 4454639808>, <cp34-abi3-macosx_10_10_intel @ 4454639936>, <cp34-abi3-macosx_10_10_fat64 @ 4454640064>, <cp34-abi3-macosx_10_10_fat32 @ 4454640192>, <cp34-abi3-macosx_10_10_universal2 @ 4454640320>, <cp34-abi3-macosx_10_10_universal @ 4454640448>, <cp34-abi3-macosx_10_9_x86_64 @ 4454640576>, <cp34-abi3-macosx_10_9_intel @ 4454640704>, <cp34-abi3-macosx_10_9_fat64 @ 4454640832>, <cp34-abi3-macosx_10_9_fat32 @ 4454640960>, <cp34-abi3-macosx_10_9_universal2 @ 4454641088>, <cp34-abi3-macosx_10_9_universal @ 4454641216>, <cp34-abi3-macosx_10_8_x86_64 @ 4454641344>, <cp34-abi3-macosx_10_8_intel @ 4454641472>, <cp34-abi3-macosx_10_8_fat64 @ 4454641600>, <cp34-abi3-macosx_10_8_fat32 @ 4454641728>, <cp34-abi3-macosx_10_8_universal2 @ 4454641856>, <cp34-abi3-macosx_10_8_universal @ 4454641984>, <cp34-abi3-macosx_10_7_x86_64 @ 4454642112>, <cp34-abi3-macosx_10_7_intel @ 4454642240>, <cp34-abi3-macosx_10_7_fat64 @ 4454642368>, <cp34-abi3-macosx_10_7_fat32 @ 4454642496>, <cp34-abi3-macosx_10_7_universal2 @ 4454642624>, <cp34-abi3-macosx_10_7_universal @ 4454642752>, <cp34-abi3-macosx_10_6_x86_64 @ 4454642880>, <cp34-abi3-macosx_10_6_intel @ 4454643008>, <cp34-abi3-macosx_10_6_fat64 @ 4454643136>, <cp34-abi3-macosx_10_6_fat32 @ 4454643264>, <cp34-abi3-macosx_10_6_universal2 @ 4454643392>, <cp34-abi3-macosx_10_6_universal @ 4454643520>, <cp34-abi3-macosx_10_5_x86_64 @ 4454643648>, <cp34-abi3-macosx_10_5_intel @ 4454643776>, <cp34-abi3-macosx_10_5_fat64 @ 4454643904>, <cp34-abi3-macosx_10_5_fat32 @ 4454644032>, <cp34-abi3-macosx_10_5_universal2 @ 4454644160>, <cp34-abi3-macosx_10_5_universal @ 4454644288>, <cp34-abi3-macosx_10_4_x86_64 @ 4454644416>, <cp34-abi3-macosx_10_4_intel @ 4454644544>, <cp34-abi3-macosx_10_4_fat64 @ 4454644672>, <cp34-abi3-macosx_10_4_fat32 @ 4454644800>, <cp34-abi3-macosx_10_4_universal2 @ 4454644928>, <cp34-abi3-macosx_10_4_universal @ 4454645056>, <cp33-abi3-macosx_15_0_x86_64 @ 4454645184>, <cp33-abi3-macosx_15_0_intel @ 4454645312>, <cp33-abi3-macosx_15_0_fat64 @ 4454645440>, <cp33-abi3-macosx_15_0_fat32 @ 4454645568>, <cp33-abi3-macosx_15_0_universal2 @ 4454645696>, <cp33-abi3-macosx_15_0_universal @ 4454662272>, <cp33-abi3-macosx_14_0_x86_64 @ 4454662400>, <cp33-abi3-macosx_14_0_intel @ 4454662528>, <cp33-abi3-macosx_14_0_fat64 @ 4454662656>, <cp33-abi3-macosx_14_0_fat32 @ 4454662784>, <cp33-abi3-macosx_14_0_universal2 @ 4454662912>, <cp33-abi3-macosx_14_0_universal @ 4454663040>, <cp33-abi3-macosx_13_0_x86_64 @ 4454663168>, <cp33-abi3-macosx_13_0_intel @ 4454663296>, <cp33-abi3-macosx_13_0_fat64 @ 4454663424>, <cp33-abi3-macosx_13_0_fat32 @ 4454663552>, <cp33-abi3-macosx_13_0_universal2 @ 4454663680>, <cp33-abi3-macosx_13_0_universal @ 4454663808>, <cp33-abi3-macosx_12_0_x86_64 @ 4454663936>, <cp33-abi3-macosx_12_0_intel @ 4454664064>, <cp33-abi3-macosx_12_0_fat64 @ 4454664192>, <cp33-abi3-macosx_12_0_fat32 @ 4454664320>, <cp33-abi3-macosx_12_0_universal2 @ 4454664448>, <cp33-abi3-macosx_12_0_universal @ 4454664576>, <cp33-abi3-macosx_11_0_x86_64 @ 4454664704>, <cp33-abi3-macosx_11_0_intel @ 4454664832>, <cp33-abi3-macosx_11_0_fat64 @ 4454664960>, <cp33-abi3-macosx_11_0_fat32 @ 4454665088>, <cp33-abi3-macosx_11_0_universal2 @ 4454665216>, <cp33-abi3-macosx_11_0_universal @ 4454665344>, <cp33-abi3-macosx_10_16_x86_64 @ 4454665472>, <cp33-abi3-macosx_10_16_intel @ 4454665600>, <cp33-abi3-macosx_10_16_fat64 @ 4454665728>, <cp33-abi3-macosx_10_16_fat32 @ 4454665856>, <cp33-abi3-macosx_10_16_universal2 @ 4454665984>, <cp33-abi3-macosx_10_16_universal @ 4454666112>, <cp33-abi3-macosx_10_15_x86_64 @ 4454666240>, <cp33-abi3-macosx_10_15_intel @ 4454666368>, <cp33-abi3-macosx_10_15_fat64 @ 4454666496>, <cp33-abi3-macosx_10_15_fat32 @ 4454666624>, <cp33-abi3-macosx_10_15_universal2 @ 4454666752>, <cp33-abi3-macosx_10_15_universal @ 4454666880>, <cp33-abi3-macosx_10_14_x86_64 @ 4454667008>, <cp33-abi3-macosx_10_14_intel @ 4454667136>, <cp33-abi3-macosx_10_14_fat64 @ 4454667264>, <cp33-abi3-macosx_10_14_fat32 @ 4454667392>, <cp33-abi3-macosx_10_14_universal2 @ 4454667520>, <cp33-abi3-macosx_10_14_universal @ 4454667648>, <cp33-abi3-macosx_10_13_x86_64 @ 4454667776>, <cp33-abi3-macosx_10_13_intel @ 4454667904>, <cp33-abi3-macosx_10_13_fat64 @ 4454668032>, <cp33-abi3-macosx_10_13_fat32 @ 4454668160>, <cp33-abi3-macosx_10_13_universal2 @ 4454668288>, <cp33-abi3-macosx_10_13_universal @ 4454668416>, <cp33-abi3-macosx_10_12_x86_64 @ 4454668544>, <cp33-abi3-macosx_10_12_intel @ 4454668672>, <cp33-abi3-macosx_10_12_fat64 @ 4454668800>, <cp33-abi3-macosx_10_12_fat32 @ 4454668928>, <cp33-abi3-macosx_10_12_universal2 @ 4454669056>, <cp33-abi3-macosx_10_12_universal @ 4454669184>, <cp33-abi3-macosx_10
Hi,
I have reproduced the issue using a GitHub actions runner which uses a ARM MacOS 15 machine (so the issues doesn't seem to be unique to Intel machines).
The GitHub actions file is here: https://github.com/joshlk/py-build-cmake/blob/main/.github/workflows/macos_build.yml
And an example run is here: https://github.com/joshlk/py-build-cmake/actions/runs/12947940135/job/36115546953
The output of pip._internal.utils.compatibility_tags.get_supported() can be downloaded here: https://github.com/joshlk/py-build-cmake/actions/runs/12947940135/artifacts/2480101117
It produces a wheel called: nanobind_project-0.3.4-cp312-abi3-macosx_15_2_arm64.whl which pip rejects for the same reason.
Looking at the output of pip._internal.utils.compatibility_tags.get_supported(), the only options that match the pattern cp312-abi3*_arm64 are:
<cp312-abi3-macosx_15_0_arm64 @ 4303243712>
<cp312-abi3-macosx_14_0_arm64 @ 4303243520>
<cp312-abi3-macosx_13_0_arm64 @ 4303243840>
<cp312-abi3-macosx_12_0_arm64 @ 4303244224>
<cp312-abi3-macosx_11_0_arm64 @ 4303244480>
It looks like pip is only enumerating the major OS versions and missing the minor versions. As our wheel includes a minor version "15_2" it gets rejected. Do you think this is a problem with pip or MACOSX_DEPLOYMENT_TARGET being set incorrectly?
I'm currently working on a fix, but I probably won't have much time to finish it before the weekend.
In the meantime, you can try setting the MACOSX_DEPLOYMENT_TARGET to e.g. 15.0 manually, and then set wheel.platform_tag=guess (which will cause py-build-cmake to use the value from the environment rather than from the running interpreter):
export MACOSX_DEPLOYMENT_TARGET="15.0"
python -m build -C override=wheel.platform_tag=guess
Alternatively, you could even set the entire platform tag if necessary:
python -m build -C override=wheel.platform_tag=macosx_15_0_arm64
Hi Pieter,
Thanks for the update and for continuing to work on this.
I’ve switched to a version of Python that wasn’t built by Pyenv as a workaround and that is working fine as a temporary solution.
I’m keen to know when it is fixed, but there is no rush from my point of view.
Kind regards,
Steve.
On 30 Jan 2025, at 17:50, Pieter P @.***> wrote: I'm currently working on a fix, but I probably won't have much time to finish it before the weekend.
In the meantime, you can try setting the MACOSX_DEPLOYMENT_TARGET to e.g. 15.0 manually, and then set wheel.platform_tag=guess (which will cause py-build-cmake to use the value from the environment rather than from the running interpreter):
export MACOSX_DEPLOYMENT_TARGET="15.0" python -m build -C override=wheel.platform_tag=guess Alternatively, you could even set the entire platform tag if necessary:
python -m build -C override=wheel.platform_tag=macosx_15_0_arm64 — Reply to this email directly, view it on GitHub https://github.com/tttapa/py-build-cmake/issues/41#issuecomment-2625037431, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATNIIKBRWQ4COAHVKFC42SL2NJJ37AVCNFSM6AAAAABVXQXZ5OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMRVGAZTONBTGE. You are receiving this because you were mentioned.
Version 0.4.0 should now correctly handle MACOSX_DEPLOYMENT_TARGET: it sets the minor version to zero when generating the platform tag, and it passes the appropriate value of MACOSX_DEPLOYMENT_TARGET to the CMake build step as well.
Building using pyenv now succeeds on GitHub's macos-15 runner: https://github.com/tttapa/py-build-cmake/actions/runs/13116741543/job/36592786063
Great - thank you! Do you think there is an issue with pip and pyenv as well? Is it worth me to submit a bug report with them?
Hi Pieter,
I've tested version 0.4.0 and it fixes the problem. Thank you for the fast and high quality service!
Kind regards,
Steve.
On Mon, 3 Feb 2025, at 09:33, Pieter P wrote:
Version 0.4.0 should now correctly handle
MACOSX_DEPLOYMENT_TARGET: it sets the minor version to zero when generating the platform tag, and it passes the appropriate value ofMACOSX_DEPLOYMENT_TARGETto the CMake build step as well.Building using pyenv now succeeds on GitHub's macos-15 runner: https://github.com/tttapa/py-build-cmake/actions/runs/13116741543/job/36592786063
— Reply to this email directly, view it on GitHub https://github.com/tttapa/py-build-cmake/issues/41#issuecomment-2631638586, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATNIIKEQM5CAI7G5RTFSKQT2N6R5RAVCNFSM6AAAAABVXQXZ5OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMZRGYZTQNJYGY. You are receiving this because you were mentioned.Message ID: @.***>
Glad to hear it's working now!
Do you think there is an issue with pip and pyenv as well?
I don't think pyenv is at fault here, setting MACOSX_DEPLOYMENT_TARGET to a specific value in sysconfig like their build script does seems to be correct.
About pip, I'm not actually sure. There don't seem to be any PEPs that standardize the specific tags used on macOS, and the PyPA user guide doesn't have any guidelines either (https://packaging.python.org/en/latest/guides/packaging-binary-extensions/#binary-extensions-for-macos). So I guess that makes pip the de facto standard regarding the compatibility of platform tags.
I do agree that this looks like an oversight in packaging.tags: strictly speaking, macosx_15_2_arm64 should be considered supported on macOS 15.2 or later.
I found this related PR, but it seems to be stuck: https://github.com/pypa/packaging/pull/579