blob: 7934dd1a4bea59d7148086132da02df6952798d2 [file] [log] [blame]
Ned Deilyc59baa02021-05-03 01:02:13 -04001{\rtf1\ansi\ansicpg1252\cocoartf2580
Ned Deily51432842020-02-24 08:00:58 -05002\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fswiss\fcharset0 Helvetica-Bold;\f2\fswiss\fcharset0 Helvetica-Oblique;
Ned Deilyc59baa02021-05-03 01:02:13 -04003\f3\fmodern\fcharset0 CourierNewPSMT;\f4\fmodern\fcharset0 Courier;}
Ned Deily5d3febf2014-12-13 00:17:46 -08004{\colortbl;\red255\green255\blue255;}
Ned Deily9a554952016-12-06 17:00:44 -05005{\*\expandedcolortbl;;}
Ned Deily21233732020-12-06 22:55:12 -05006\margl1440\margr1440\vieww13380\viewh14580\viewkind0
Ned Deilyfc92e2c2016-05-16 16:03:12 -04007\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
Ned Deily5d3febf2014-12-13 00:17:46 -08008
Ned Deilycc5ac042018-02-27 17:39:50 -05009\f0\fs24 \cf0 This package will install Python $FULL_VERSION for macOS $MACOSX_DEPLOYMENT_TARGET for the following architecture(s): $ARCHITECTURES.\
Ned Deily5d3febf2014-12-13 00:17:46 -080010\
Ned Deilyfc92e2c2016-05-16 16:03:12 -040011\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
Ned Deily5d3febf2014-12-13 00:17:46 -080012
Ned Deily2c2ba052019-02-03 00:41:20 -050013\f1\b \cf0 \ul \ulc0 Certificate verification and OpenSSL\
Ned Deily380c5fb2017-09-18 22:22:00 -040014
Ned Deily2c2ba052019-02-03 00:41:20 -050015\f0\b0 \ulnone \
Ned Deilyfc1fbe62019-07-01 05:53:42 -040016This package includes its own private copy of OpenSSL 1.1.1. The trust certificates in system and user keychains managed by the
Ned Deily2c2ba052019-02-03 00:41:20 -050017\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
Ned Deily378edcd2018-06-11 22:38:03 -040022\f0 module. A sample command script is included in
Ned Deily9cb51f42019-10-14 04:26:45 -040023\f3 /Applications/Python 3.9
Ned Deilydde4f632016-09-12 09:39:23 -040024\f0 to install a curated bundle of default root certificates from the third-party
Ned Deily2c2ba052019-02-03 00:41:20 -050025\f3 certifi
Ned Deily9cb51f42019-10-14 04:26:45 -040026\f0 package ({\field{\*\fldinst{HYPERLINK "https://pypi.org/project/certifi/"}}{\fldrslt https://pypi.org/project/certifi/}}). Double-click on
27\f3 Install Certificates
28\f0 to run it.\
Ned Deilydde4f632016-09-12 09:39:23 -040029\
30The bundled
Ned Deily2c2ba052019-02-03 00:41:20 -050031\f3 pip
Ned Deily9cb51f42019-10-14 04:26:45 -040032\f0 has its own default certificate store for verifying download connections.\
Ned Deilydde4f632016-09-12 09:39:23 -040033\
Ned Deilydde4f632016-09-12 09:39:23 -040034
Ned Deilyc59baa02021-05-03 01:02:13 -040035\f1\b \ul Install Options\
36
37\f0\b0 \ulnone \
38You can control some aspects of what is installed by this package. To see the options, click on the
39\f4 Customize
40\f0 button in the
41\f4 Installation Type
42\f0 step of the macOS installer app. Click on a package name in the list shown to see more information about that option,\
43 \
44
Ned Deily2c2ba052019-02-03 00:41:20 -050045\f1\b \ul Using IDLE or other Tk applications
46\f0\b0 \ulnone \
Ned Deilycc5ac042018-02-27 17:39:50 -050047\
Ned Deily2c2ba052019-02-03 00:41:20 -050048This 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.\
Ned Deily9cb51f42019-10-14 04:26:45 -040049\
50Due to new security checks on macOS 10.15 Catalina, when launching IDLE macOS may open a window with a message
51\f1\b "Python" would like to access files in your Documents folder
52\f0\b0 . This is normal as IDLE uses your
53\f1\b Documents
54\f0\b0 folder as its default when opening and saving files; you can still choose other locations in the
55\f1\b Open
56\f0\b0 and
57\f1\b Save
58\f0\b0 file dialog windows. Click on the
59\f1\b OK
60\f0\b0 button to proceed.\
61\
Ned Deilycc5ac042018-02-27 17:39:50 -050062
Ned Deilyc59baa02021-05-03 01:02:13 -040063\f1\b \ul macOS 11 (Big Sur) and Apple Silicon Mac support\
Ned Deily21233732020-12-06 22:55:12 -050064
65\f0\b0 \ulnone \
Ned Deilyc59baa02021-05-03 01:02:13 -040066For Python 3.10 releases, we provide a new
67\f4 universal2
68\f0 installer variant that provides universal binaries for both
69\f4 ARM64
70\f0 and
71\f4 Intel 64
72\f0 architectures and is also supported on all Macs that support macOS 10.9 or later. Some of the advantages of the new installer variant: native ARM64 code on Apple Silicon Macs should run significantly faster than Rosetta2-emulated code; some operating system functions and options introduced in macOS releases since 10.9 are now exposed when available (primarily in the os module); and the new installer variant includes Tcl/Tk 8.6.11 rather than 8.6.8.\
Ned Deily21233732020-12-06 22:55:12 -050073\
Ned Deilyc59baa02021-05-03 01:02:13 -040074On 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
75\f4 python3-intel64
76\f0 command instead of just
77\f4 python3
78\f0 .\
Ned Deily21233732020-12-06 22:55:12 -050079
80\f1\b \ul \
81Other changes\
Ned Deily1b7f6fe2015-07-03 23:53:51 -070082
Ned Deily2c2ba052019-02-03 00:41:20 -050083\f0\b0 \ulnone \
Ned Deilyfc92e2c2016-05-16 16:03:12 -040084For other changes in this release, see the
Ned Deily2c2ba052019-02-03 00:41:20 -050085\f2\i What's new
86\f0\i0 section in the {\field{\*\fldinst{HYPERLINK "https://www.python.org/doc/"}}{\fldrslt Documentation Set}} for this release and its
87\f2\i Release Notes
88\f0\i0 link at {\field{\*\fldinst{HYPERLINK "https://www.python.org/downloads/"}}{\fldrslt https://www.python.org/downloads/}}.\
Ned Deily5d3febf2014-12-13 00:17:46 -080089}