Skip to content

Commit edab443

Browse files
committed
Update some references to Android sources and iOS dependencies.
1 parent 77f8270 commit edab443

File tree

1 file changed

+15
-20
lines changed

1 file changed

+15
-20
lines changed

getting-started/setup-building.rst

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,7 @@ Android
597597
-------
598598

599599
Build and test instructions for Android are maintained in the CPython repository
600-
at :cpy-file:`Android/README.md`.
600+
at :cpy-file:`Platforms/Android/README.md`.
601601

602602
iOS
603603
---
@@ -910,31 +910,26 @@ some of CPython's modules (for example, ``zlib``).
910910
.. tab:: Android
911911

912912
The BeeWare project maintains `scripts for building Android dependencies`_,
913-
and distributes `pre-compiled binaries`_ for each of them.
913+
and distributes `pre-compiled Android binaries`_ for each of them.
914914
These binaries are automatically downloaded and used by the CPython
915-
build script at :cpy-file:`Android/android.py`.
915+
build script at :cpy-file:`Platforms/Android`.
916916

917917
.. _scripts for building Android dependencies: https://github.com/beeware/cpython-android-source-deps
918-
.. _pre-compiled binaries: https://github.com/beeware/cpython-android-source-deps/releases
918+
.. _pre-compiled Android binaries: https://github.com/beeware/cpython-android-source-deps/releases
919919

920920
.. tab:: iOS
921921

922-
As with CPython itself, the dependencies for CPython must be compiled for
923-
each of the hardware architectures that iOS supports. Consult the
924-
documentation for `XZ <https://tukaani.org/xz/>`__, `bzip2
925-
<https://sourceware.org/bzip2/>`__, `OpenSSL <https://www.openssl.org>`__ and
926-
`libffi <https://github.com/libffi/libffi>`__ for details on how to configure
927-
the project for cross-platform iOS builds.
928-
929-
Alternatively, the `BeeWare Project <https://beeware.org>`__ maintains a
930-
`project for building iOS dependencies
931-
<https://github.com/beeware/cpython-apple-source-deps>`__, and distributes
932-
`pre-compiled binaries
933-
<https://github.com/beeware/cpython-apple-source-deps/releases>`__ for each
934-
of the dependencies. If you use this project to build the dependencies
935-
yourself, the subfolders of the ``install`` folder can be used to configure
936-
CPython. If you use the pre-compiled binaries, you should unpack each tarball
937-
into a separate folder, and use that folder as the configuration target.
922+
The BeeWare project maintains `scripts for building iOS dependencies`_,
923+
and distributes `pre-compiled iOS binaries`_ for each of them.
924+
These binaries are automatically downloaded and used by the CPython
925+
build script at :cpy-file:`Platforms/Apple`.
926+
927+
If you are building for Python 3.13, you will need to manually download
928+
and install these binaries, and provide the path to the binaries as part
929+
of the call to ``configure``.
930+
931+
.. _scripts for building iOS dependencies: https://github.com/beeware/cpython-apple-source-deps
932+
.. _pre-compiled iOS binaries: https://github.com/beeware/cpython-apple-source-deps/releases
938933

939934
.. c_install_dependencies_end
940935

0 commit comments

Comments
 (0)