mirror of https://github.com/python/cpython.git
[3.13] gh-129712: Document the wheels tags corresponding to each universal SDK. (GH-130389) (#130449)
Document the architectures supported by macOS universal SDK configuration flags,
and add details on wheel tag naming.
(cherry picked from commit 474c388740
)
Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
This commit is contained in:
parent
c7d6aa5b51
commit
131e0528c4
|
@ -948,14 +948,20 @@ See :source:`Mac/README.rst`.
|
|||
|
||||
Options:
|
||||
|
||||
* ``universal2``;
|
||||
* ``32-bit``;
|
||||
* ``64-bit``;
|
||||
* ``3-way``;
|
||||
* ``intel``;
|
||||
* ``intel-32``;
|
||||
* ``intel-64``;
|
||||
* ``all``.
|
||||
* ``universal2`` (x86-64 and arm64);
|
||||
* ``32-bit`` (PPC and i386);
|
||||
* ``64-bit`` (PPC64 and x86-64);
|
||||
* ``3-way`` (i386, PPC and x86-64);
|
||||
* ``intel`` (i386 and x86-64);
|
||||
* ``intel-32`` (i386);
|
||||
* ``intel-64`` (x86-64);
|
||||
* ``all`` (PPC, i386, PPC64 and x86-64).
|
||||
|
||||
Note that values for this configuration item are *not* the same as the
|
||||
identifiers used for universal binary wheels on macOS. See the Python
|
||||
Packaging User Guide for details on the `packaging platform compatibility
|
||||
tags used on macOS
|
||||
<https://packaging.python.org/en/latest/specifications/platform-compatibility-tags/#macos>`_
|
||||
|
||||
.. option:: --with-framework-name=FRAMEWORK
|
||||
|
||||
|
|
|
@ -200,6 +200,16 @@ a ``python3.x-32`` binary and use the value of ``sys.executable`` as the
|
|||
Likewise, use ``python3.x-intel64`` to force execution in ``x86_64`` mode
|
||||
with ``universal2`` binaries.
|
||||
|
||||
3. How do I specify binary universal wheels
|
||||
-------------------------------------------
|
||||
|
||||
Binary wheels can also be universal. The platform tag name used to identify
|
||||
universal binary wheels differs from the naming scheme used when configuring a
|
||||
universal build with ``--with-universal-archs``. See the Python Packaging User
|
||||
Guide for details on the `packaging platform compatibility tags used on macOS
|
||||
<https://packaging.python.org/en/latest/specifications/platform-compatibility-tags/#macos>`_.
|
||||
|
||||
|
||||
Building and using a framework-based Python on macOS
|
||||
====================================================
|
||||
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
The wheel tags supported by each macOS universal SDK option are now
|
||||
documented.
|
Loading…
Reference in New Issue