Skip to content

Commit 2c2ba05

Browse files
authored
Update macOS installer Welcome and ReadMe for 3.8 (GH-11748)
1 parent 8ebc645 commit 2c2ba05

File tree

2 files changed

+50
-65
lines changed

2 files changed

+50
-65
lines changed

Mac/BuildScript/resources/ReadMe.rtf

Lines changed: 38 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
{\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
2-
{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 CourierNewPSMT;}
1+
{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200
2+
{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fswiss\fcharset0 Helvetica-Bold;\f2\fswiss\fcharset0 Helvetica-Oblique;
3+
\f3\fmodern\fcharset0 CourierNewPSMT;}
34
{\colortbl;\red255\green255\blue255;}
45
{\*\expandedcolortbl;;}
56
\margl1440\margr1440\vieww13380\viewh14600\viewkind0
@@ -9,86 +10,70 @@
910
\
1011
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
1112

12-
\b \cf0 \ul \ulc0 Which installer variant should I use?
13-
\b0 \ulnone \
14-
\
15-
For Python.3.7, python.org currently provides two installer variants for download: one that installs a
16-
\i 64-bit-only
17-
\i0 Python capable of running on
18-
\i macOS 10.9 (Mavericks)
19-
\i0 or later; and one that installs a
20-
\i 64-bit/32-bit Intel
21-
\i0 Python capable of running on
22-
\i macOS 10.6 (Snow Leopard)
23-
\i0 or later. (This ReadMe was installed with the
24-
\i $MACOSX_DEPLOYMENT_TARGET
25-
\i0 variant.) If you are running on macOS 10.9 or later and if you have no need for compatibility with older systems, use the 10.9 variant. Use the 10.6 variant if you are running on macOS 10.6 through 10.8 or if you want to produce standalone applications that can run on systems from 10.6. The Pythons installed by these installers are built with private copies of some third-party libraries not included with or newer than those in macOS itself. The list of these libraries varies by installer variant and is included at the end of the License.rtf file.
26-
\b \ul \
27-
\
28-
Certificate verification and OpenSSL\
13+
\f1\b \cf0 \ul \ulc0 Certificate verification and OpenSSL\
2914
30-
\b0 \ulnone \
31-
This variant of Python 3.7 includes its own private copy of OpenSSL 1.1.0. The deprecated Apple-supplied OpenSSL libraries are no longer used. This means that the trust certificates in system and user keychains managed by the
32-
\i Keychain Access
33-
\i0 application and the
34-
\i security
35-
\i0 command line utility are no longer used as defaults by the Python
36-
\f1 ssl
15+
\f0\b0 \ulnone \
16+
This package includes its own private copy of OpenSSL 1.1.0. The trust certificates in system and user keychains managed by the
17+
\f2\i Keychain Access
18+
\f0\i0 application and the
19+
\f2\i security
20+
\f0\i0 command line utility are not used as defaults by the Python
21+
\f3 ssl
3722
\f0 module. A sample command script is included in
38-
\f1 /Applications/Python 3.7
23+
\f3 /Applications/Python 3.8
3924
\f0 to install a curated bundle of default root certificates from the third-party
40-
\f1 certifi
25+
\f3 certifi
4126
\f0 package ({\field{\*\fldinst{HYPERLINK "https://pypi.org/project/certifi/"}}{\fldrslt https://pypi.org/project/certifi/}}). If you choose to use
42-
\f1 certifi
27+
\f3 certifi
4328
\f0 , you should consider subscribing to the{\field{\*\fldinst{HYPERLINK "https://certifi.io/en/latest/"}}{\fldrslt project's email update service}} to be notified when the certificate bundle is updated.\
4429
\
4530
The bundled
46-
\f1 pip
31+
\f3 pip
4732
\f0 included with this installer has its own default certificate store for verifying download connections.\
4833
\
4934

50-
\b \ul Using IDLE or other Tk applications
51-
\b0 \ulnone \
35+
\f1\b \ul Using IDLE or other Tk applications
36+
\f0\b0 \ulnone \
5237
\
53-
Both installer variants now come with their own private version of Tcl/Tk 8.6. They no longer use system-supplied or third-party supplied versions of Tcl/Tk as in previous releases.\
38+
This package includes its own private version of Tcl/Tk 8.6. It does not use any system-supplied or third-party supplied versions of Tcl/Tk.\
5439

55-
\b \ul \
40+
\f1\b \ul \
5641
Other changes\
5742
58-
\b0 \ulnone \
43+
\f0\b0 \ulnone \
5944
For other changes in this release, see the
60-
\i What's new
61-
\i0 section in the {\field{\*\fldinst{HYPERLINK "https://www.python.org/doc/"}}{\fldrslt Documentation Set}} for this release and its
62-
\i Release Notes
63-
\i0 link at {\field{\*\fldinst{HYPERLINK "https://www.python.org/downloads/"}}{\fldrslt https://www.python.org/downloads/}}.\
45+
\f2\i What's new
46+
\f0\i0 section in the {\field{\*\fldinst{HYPERLINK "https://www.python.org/doc/"}}{\fldrslt Documentation Set}} for this release and its
47+
\f2\i Release Notes
48+
\f0\i0 link at {\field{\*\fldinst{HYPERLINK "https://www.python.org/downloads/"}}{\fldrslt https://www.python.org/downloads/}}.\
6449

65-
\b \ul \
50+
\f1\b \ul \
6651
Python 3 and Python 2 Co-existence\
6752
68-
\b0 \ulnone \
53+
\f0\b0 \ulnone \
6954
Python.org Python $VERSION and 2.7.x versions can both be installed on your system and will not conflict. Command names for Python 3 contain a 3 in them,
70-
\f1 python3
55+
\f3 python3
7156
\f0 (or
72-
\f1 python$VERSION
57+
\f3 python$VERSION
7358
\f0 ),
74-
\f1 idle3
59+
\f3 idle3
7560
\f0 (or i
76-
\f1 dle$VERSION
61+
\f3 dle$VERSION
7762
\f0 ),
78-
\f1 pip3
63+
\f3 pip3
7964
\f0 (or
80-
\f1 pip$VERSION
65+
\f3 pip$VERSION
8166
\f0 ), etc. Python 2.7 command names contain a 2 or no digit:
82-
\f1 python2
67+
\f3 python2
8368
\f0 (or
84-
\f1 python2.7
69+
\f3 python2.7
8570
\f0 or
86-
\f1 python
71+
\f3 python
8772
\f0 ),
88-
\f1 idle2
73+
\f3 idle2
8974
\f0 (or
90-
\f1 idle2.7
75+
\f3 idle2.7
9176
\f0 or
92-
\f1 idle
77+
\f3 idle
9378
\f0 ), etc.\
9479
}

Mac/BuildScript/resources/Welcome.rtf

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
{\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
2-
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
1+
{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200
2+
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fswiss\fcharset0 Helvetica-Bold;}
33
{\colortbl;\red255\green255\blue255;}
44
{\*\expandedcolortbl;;}
55
\paperw11905\paperh16837\margl1440\margr1440\vieww12200\viewh10880\viewkind0
66
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\partightenfactor0
77

88
\f0\fs24 \cf0 This package will install
9-
\b Python $FULL_VERSION
10-
\b0 for
11-
\b macOS $MACOSX_DEPLOYMENT_TARGET
12-
\b0 .\
9+
\f1\b Python $FULL_VERSION
10+
\f0\b0 for
11+
\f1\b macOS $MACOSX_DEPLOYMENT_TARGET
12+
\f0\b0 .\
1313
\
1414

15-
\b Python for macOS
16-
\b0 consists of the Python programming language interpreter, plus a set of programs to allow easy access to it for macOS users including an integrated development environment
17-
\b IDLE
18-
\b0 .\
15+
\f1\b Python for macOS
16+
\f0\b0 consists of the Python programming language interpreter, plus a set of programs to allow easy access to it for macOS users including an integrated development environment
17+
\f1\b IDLE
18+
\f0\b0 .\
1919
\
2020

21-
\b NEW in 3.7.0:
22-
\b0 two installer variants (10.9+ 64-bit-only, 10.6+ 64-/32-bit), built-in Tcl/Tk 8.6 support (no additional third-party downloads!), OpenSSL 1.1.0, and more!\
21+
\f1\b NOTE:
22+
\f0\b0 This is an alpha test preview of Python 3.8.0, the next feature release of Python 3.8. It is not intended for production use.\
2323
}

0 commit comments

Comments
 (0)