PEP 656 support. This module implements logic to detect if the currently running Python is linked against musl, and what musl version is used.
Function | platform |
Generate musllinux tags compatible to the current platform. |
Class | _ |
Undocumented |
Function | _get |
Detect currently-running musl runtime version. |
Function | _parse |
Undocumented |
Generate musllinux tags compatible to the current platform. :param arch: Should be the part of platform tag after the ``linux_`` prefix, e.g. ``x86_64``. The ``linux_`` prefix is assumed as a prerequisite for the current platform to be musllinux-compatible. :returns: An iterator of compatible musllinux tags.
Detect currently-running musl runtime version. This is done by checking the specified executable's dynamic linking information, and invoking the loader to parse its output for a version string. If the loader is musl, the output would be something like:: musl libc (x86_64) Version 1.2.2 Dynamic Program Loader