@@ -2,7 +2,7 @@ Python Apple Support
22====================
33
44This is a meta-package for building a version of Python that can be embedded
5- into a macOS, iOS, tvOS, watchOS, or visionOS project.
5+ into a macOS, iOS, tvOS, watchOS project.
66
77**This branch builds a packaged version of Python 3.13 **.
88Other Python versions are available by cloning other branches of the main
@@ -23,16 +23,15 @@ The macOS package is a re-bundling of the official macOS binary, modified so tha
2323it is relocatable, with the IDLE, Tkinter and turtle packages removed, and the
2424App Store compliance patch applied.
2525
26- The iOS, tvOS, watchOS, and visionOS packages compiled by this project use the
26+ The iOS, tvOS, and watchOS packages compiled by this project use the
2727official `PEP 730 <https://peps.python.org/pep-0730/ >`__ code that is part of
2828Python 3.13 to provide iOS support; the relevant patches have been backported
29- to 3.9-3.12. Additional patches have been applied to add tvOS, watchOS, and
30- visionOS support.
29+ to 3.9-3.12. Additional patches have been applied to add tvOS, and watchOS
30+ support.
3131
3232The binaries support x86_64 and arm64 for macOS; arm64 for iOS and appleTV
33- devices; arm64_32 for watchOS devices; and arm64 for visionOS devices. It also
34- supports device simulators on both x86_64 and M1 hardware, except for visionOS,
35- for which x86_64 simulators are officially unsupported. This should enable the
33+ devices; and arm64_32 for watchOS devices. It also
34+ supports device simulators on both x86_64 and M1 hardware. This should enable the
3635code to run on:
3736
3837* macOS 11 (Big Sur) or later, on:
@@ -52,8 +51,6 @@ code to run on:
5251 * Apple TV (4th gen or later)
5352* watchOS 4.0 or later, on:
5453 * Apple Watch (4th gen or later)
55- * visionOS 2.0 or later, on:
56- * Apple Vision Pro
5754
5855Quickstart
5956----------
@@ -74,7 +71,6 @@ repository, and then in the root directory, and run:
7471* ``make iOS `` to build everything for iOS.
7572* ``make tvOS `` to build everything for tvOS.
7673* ``make watchOS `` to build everything for watchOS.
77- * ``make visionOS `` to build everything for visionOS.
7874
7975This should:
8076
@@ -91,7 +87,7 @@ Each support package contains:
9187 support package;
9288* ``Python.xcframework ``, a multi-architecture build of the Python runtime library.
9389
94- On iOS/tvOS/watchOS/visionOS , the ``Python.xcframework `` contains a
90+ On iOS/tvOS/watchOS, the ``Python.xcframework `` contains a
9591slice for each supported ABI (device and simulator). The folder containing the
9692slice can also be used as a ``PYTHONHOME ``, as it contains a ``bin ``, ``include ``
9793and ``lib `` directory.
@@ -137,8 +133,8 @@ Building binary wheels
137133This project packages the Python standard library, but does not address building
138134binary wheels. Binary wheels for macOS can be obtained from PyPI. `Mobile Forge
139135<https://github.com/beeware/mobile-forge> `__ is a project that provides the
140- tooling to build build binary wheels for iOS (and potentially for tvOS, watchOS,
141- and visionOS, although that hasn't been tested).
136+ tooling to build build binary wheels for iOS (and potentially for tvOS and watchOS
137+ although that hasn't been tested).
142138
143139Historical support
144140------------------
0 commit comments