• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{\rtf1\ansi\ansicpg1252\cocoartf2580
2\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fswiss\fcharset0 Helvetica-Bold;\f2\fswiss\fcharset0 Helvetica-Oblique;
3\f3\fmodern\fcharset0 CourierNewPSMT;\f4\fmodern\fcharset0 Courier;}
4{\colortbl;\red255\green255\blue255;}
5{\*\expandedcolortbl;;}
6\margl1440\margr1440\vieww13380\viewh14580\viewkind0
7\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
8
9\f0\fs24 \cf0 This package will install Python $FULL_VERSION for macOS $MACOSX_DEPLOYMENT_TARGET for the following architecture(s): $ARCHITECTURES.\
10\
11\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
12
13\f1\b \cf0 \ul \ulc0 Certificate verification and OpenSSL\
14
15\f0\b0 \ulnone \
16This package includes its own private copy of OpenSSL 1.1.1.   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
22\f0  module.  A sample command script is included in
23\f3 /Applications/Python 3.10
24\f0  to install a curated bundle of default root certificates from the third-party
25\f3 certifi
26\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.\
29\
30The bundled
31\f3 pip
32\f0  has its own default certificate store for verifying download connections.\
33\
34
35\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
45\f1\b \ul Using IDLE or other Tk applications
46\f0\b0 \ulnone \
47\
48This 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.\
49\
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\
62
63\f1\b \ul macOS 11 (Big Sur) and Apple Silicon Mac support\
64
65\f0\b0 \ulnone \
66For 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.\
73\
74On 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 .\
79
80\f1\b \ul \
81Other changes\
82
83\f0\b0 \ulnone \
84For other changes in this release, see the
85\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/}}.\
89}