Skip to content

Commit 698417f

Browse files
authored
Update macOS installer screens and README for 3.13.0b1 (pythonGH-118685)
1 parent 0d91488 commit 698417f

File tree

3 files changed

+11
-45
lines changed

3 files changed

+11
-45
lines changed

Mac/BuildScript/README.rst

Lines changed: 6 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Gatekeeper download quarantine, the final package must be signed
1717
with a valid Apple Developer ID certificate using productsign.
1818
Starting with macOS 10.15 Catalina, Gatekeeper now also requires
1919
that installer packages are submitted to and pass Apple's automated
20-
notarization service using the altool command. To pass notarization,
20+
notarization service using the ``notarytool`` command. To pass notarization,
2121
the binaries included in the package must be built with at least
2222
the macOS 10.9 SDK, must now be signed with the codesign utility,
2323
and executables must opt in to the hardened run time option with
@@ -27,7 +27,7 @@ available in the on-line Apple Developer Documentation and man pages.
2727
A goal of PSF-provided (python.org) Python binaries for macOS is to
2828
support a wide-range of operating system releases with one set of
2929
binaries. Currently, the oldest release supported by python.org
30-
binaries is macOS 10.9; it is still possible to build Python and
30+
binaries is macOS 10.9; it should still be possible to build Python and
3131
Python installers on older versions of macOS but we not regularly
3232
test on those systems nor provide binaries for them.
3333

@@ -49,20 +49,17 @@ Starting with 3.9.1, Python fully supports macOS "weaklinking",
4949
meaning it is now possible to build a Python on a current macOS version
5050
with a deployment target of an earlier macOS system. For 3.9.1 and
5151
later systems, we provide a "macOS 64-bit universal2 installer"
52-
variant, currently build on macOS 11 Big Sur with fat binaries
52+
variant, currently built on macOS 11 Big Sur with fat binaries
5353
natively supporting both Apple Silicon (arm64) and Intel-64
5454
(x86_64) Macs running macOS 10.9 or later.
5555

56-
The legacy "macOS 64-bit Intel installer" variant is expected to
57-
be retired prior to the end of 3.9.x support.
58-
5956
build-installer.py requires Apple Developer tools, either from the
6057
Command Line Tools package or from a full Xcode installation.
6158
You should use the most recent version of either for the operating
6259
system version in use. (One notable exception: on macOS 10.6,
6360
Snow Leopard, use Xcode 3, not Xcode 4 which was released later
6461
in the 10.6 support cycle.) build-installer.py also must be run
65-
with recent versions of Python 3.x or 2.7. On older systems,
62+
with recent versions of Python 3.x. On older systems,
6663
due to changes in TLS practices, it may be easier to manually
6764
download and cache third-party source distributions used by
6865
build-installer.py rather than have it attempt to automatically
@@ -76,12 +73,11 @@ download them.
7673

7774
- builds the following third-party libraries
7875

79-
* OpenSSL 1.1.1
80-
* Tcl/Tk 8.6
76+
* OpenSSL 3.0.x
77+
* Tcl/Tk 8.6.x
8178
* NCurses
8279
* SQLite
8380
* XZ
84-
* libffi
8581
* mpdecimal
8682

8783
- uses system-supplied versions of third-party libraries
@@ -98,36 +94,6 @@ download them.
9894
* ``MACOSX_DEPLOYMENT_TARGET=10.9``
9995
* Apple ``clang``
10096

101-
2. legacy Intel 64-bit, x86_64, for OS X 10.9 (and later)::
102-
103-
/path/to/bootstrap/python3 build-installer.py \
104-
--universal-archs=intel-64 \
105-
--dep-target=10.9
106-
107-
- builds the following third-party libraries
108-
109-
* OpenSSL 1.1.1
110-
* Tcl/Tk 8.6
111-
* NCurses
112-
* SQLite
113-
* XZ
114-
* libffi
115-
* mpdecimal
116-
117-
- uses system-supplied versions of third-party libraries
118-
119-
* readline module links with Apple BSD editline (libedit)
120-
* zlib
121-
* bz2
122-
123-
- recommended build environment:
124-
125-
* Mac OS X 10.9.5
126-
* Xcode Command Line Tools 6.2
127-
* ``MacOSX10.9`` SDK
128-
* ``MACOSX_DEPLOYMENT_TARGET=10.9``
129-
* Apple ``clang``
130-
13197

13298
General Prerequisites
13399
---------------------

Mac/BuildScript/resources/ReadMe.rtf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{\rtf1\ansi\ansicpg1252\cocoartf2709
1+
{\rtf1\ansi\ansicpg1252\cocoartf2761
22
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fswiss\fcharset0 Helvetica-Bold;\f2\fswiss\fcharset0 Helvetica-Oblique;
33
\f3\fmodern\fcharset0 CourierNewPSMT;\f4\fmodern\fcharset0 Courier;}
44
{\colortbl;\red255\green255\blue255;}
@@ -11,7 +11,7 @@
1111
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\partightenfactor0
1212

1313
\f1\b \cf0 NOTE:
14-
\f0\b0 This is an alpha preview of Python 3.13.0, the next feature release of Python 3. It is not intended for production use.\
14+
\f0\b0 This is a beta preview of Python 3.13.0, the next feature release of Python 3. It is not intended for production use.\
1515
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
1616
\cf0 \
1717
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
@@ -69,7 +69,7 @@ Due to new security checks on macOS 10.15 Catalina, when launching IDLE macOS ma
6969
\f1\b \ul Apple Silicon Mac support\
7070
7171
\f0\b0 \ulnone \
72-
On Apple Silicon Macs, it is possible to run Python either with native ARM64 code or under Intel 64 emulation using Rosetta2. This option might be useful for testing or if binary wheels are not yet available with native ARM64 binaries. To easily force Python to run in emulation mode, invoke it from a command line shell with the
72+
On Apple Silicon Macs, it is possible to run Python either with native ARM64 code or under Intel 64 emulation using Rosetta2. This option might be useful for testing or if binary wheels are not yet available with native ARM64 binaries. To easily force Python to run in emulation mode, invoke it from a command line shell with the
7373
\f4 python3-intel64
7474
\f0 command instead of just
7575
\f4 python3

Mac/BuildScript/resources/Welcome.rtf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{\rtf1\ansi\ansicpg1252\cocoartf2709
1+
{\rtf1\ansi\ansicpg1252\cocoartf2761
22
\cocoascreenfonts1\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fswiss\fcharset0 Helvetica-Bold;\f2\fmodern\fcharset0 CourierNewPSMT;
33
}
44
{\colortbl;\red255\green255\blue255;}
@@ -26,5 +26,5 @@ At the end of this install, click on
2626
\
2727

2828
\f1\b NOTE:
29-
\f0\b0 This is an alpha test preview of Python 3.13.0, the next feature release of Python 3. It is not intended for production use.\
29+
\f0\b0 This is a beta test preview of Python 3.13.0, the next feature release of Python 3. It is not intended for production use.\
3030
}

0 commit comments

Comments
 (0)