@@ -2,7 +2,7 @@ Python Apple Support
2
2
====================
3
3
4
4
This 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.
6
6
7
7
**This branch builds a packaged version of Python 3.13 **.
8
8
Other 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
23
23
it is relocatable, with the IDLE, Tkinter and turtle packages removed, and the
24
24
App Store compliance patch applied.
25
25
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
27
27
official `PEP 730 <https://peps.python.org/pep-0730/ >`__ code that is part of
28
28
Python 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.
31
31
32
32
The 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
36
35
code to run on:
37
36
38
37
* macOS 11 (Big Sur) or later, on:
@@ -52,8 +51,6 @@ code to run on:
52
51
* Apple TV (4th gen or later)
53
52
* watchOS 4.0 or later, on:
54
53
* Apple Watch (4th gen or later)
55
- * visionOS 2.0 or later, on:
56
- * Apple Vision Pro
57
54
58
55
Quickstart
59
56
----------
@@ -74,7 +71,6 @@ repository, and then in the root directory, and run:
74
71
* ``make iOS `` to build everything for iOS.
75
72
* ``make tvOS `` to build everything for tvOS.
76
73
* ``make watchOS `` to build everything for watchOS.
77
- * ``make visionOS `` to build everything for visionOS.
78
74
79
75
This should:
80
76
@@ -91,7 +87,7 @@ Each support package contains:
91
87
support package;
92
88
* ``Python.xcframework ``, a multi-architecture build of the Python runtime library.
93
89
94
- On iOS/tvOS/watchOS/visionOS , the ``Python.xcframework `` contains a
90
+ On iOS/tvOS/watchOS, the ``Python.xcframework `` contains a
95
91
slice for each supported ABI (device and simulator). The folder containing the
96
92
slice can also be used as a ``PYTHONHOME ``, as it contains a ``bin ``, ``include ``
97
93
and ``lib `` directory.
@@ -137,8 +133,8 @@ Building binary wheels
137
133
This project packages the Python standard library, but does not address building
138
134
binary wheels. Binary wheels for macOS can be obtained from PyPI. `Mobile Forge
139
135
<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).
142
138
143
139
Historical support
144
140
------------------
0 commit comments