• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..30-Aug-2021-

Conclusion.rtfH A D30-Aug-20211.2 KiB2019

License.rtfH A D30-Aug-202114.7 KiB164141

ReadMe.rtfH A D30-Aug-20214.5 KiB9381

Welcome.rtfH A D30-Aug-20211.2 KiB2624

install_certificates.commandH A D30-Aug-20211.4 KiB4932

ReadMe.rtf

1{\rtf1\ansi\ansicpg1252\cocoartf2580
2\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fswiss\fcharset0 Helvetica-Bold;\f2\fmodern\fcharset0 CourierNewPSMT;
3\f3\fswiss\fcharset0 Helvetica-Oblique;}
4{\colortbl;\red255\green255\blue255;}
5{\*\expandedcolortbl;;}
6\margl1440\margr1440\vieww13380\viewh14600\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 macOS 11 (Big Sur) and Apple Silicon Mac support [new in 3.8.10]\
14
15\f0\b0 \ulnone \
16As of Python 3.8.10, Python is now supported on macOS 11 Big Sur.  The binaries included in this installer install on macOS releases from macOS 10.9 through macOS 11 Big Sur and will run on Apple Silicon Macs using Rosetta 2 translation.  Starting with Python 3.9.1, we provide a new
17\f2 universal2
18\f0  installer variant which includes binaries that run natively on both Apple Silicon Macs and Intel-based Macs. \
19\
20
21\f1\b \ul Certificate verification and OpenSSL\
22
23\f0\b0 \ulnone \
24This package includes its own private copy of OpenSSL 1.1.1.   The trust certificates in system and user keychains managed by the
25\f3\i Keychain Access
26\f0\i0 application and the
27\f3\i security
28\f0\i0  command line utility are not used as defaults by the Python
29\f2 ssl
30\f0  module.  A sample command script is included in
31\f2 /Applications/Python 3.8
32\f0  to install a curated bundle of default root certificates from the third-party
33\f2 certifi
34\f0  package ({\field{\*\fldinst{HYPERLINK "https://pypi.org/project/certifi/"}}{\fldrslt https://pypi.org/project/certifi/}}).  Double-click on
35\f2 Install Certificates
36\f0  to run it.\
37\
38The bundled
39\f2 pip
40\f0  has its own default certificate store for verifying download connections.\
41\
42
43\f1\b \ul Using IDLE or other Tk applications
44\f0\b0 \ulnone \
45\
46This 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.\
47\
48Due to new security checks on macOS 10.15 Catalina, when launching IDLE macOS may open a window with a message
49\f1\b "Python" would like to access files in your Documents folder
50\f0\b0 .  This is normal as IDLE uses your
51\f1\b Documents
52\f0\b0  folder as its default when opening and saving files; you can still choose other locations in the
53\f1\b Open
54\f0\b0  and
55\f1\b Save
56\f0\b0  file dialog windows.  Click on the
57\f1\b OK
58\f0\b0  button to proceed.\
59
60\f1\b \ul \
61macOS 10.15 (Catalina) Gatekeeper Requirements [changed in 3.8.2]\
62
63\f0\b0 \ulnone \
64As of 2020-02-03, Apple has changed how third-party installer packages, like those provided by python.org, are notarized for verification by Gatekeeper and begun enforcing additional requirements such as code signing and use of the hardened runtime.  As of 3.8.2, python.org installer packages now meet those additional notarization requirements.  The necessary changes in packaging should be transparent to your use of Python but, in the unlikely event that you encounter changes in behavior between 3.8.1 and newer 3.8.x releases in areas like ctypes, importlib, or mmap, please check bugs.python.org for existing reports and, if necessary, open a new issue.\
65
66\f1\b \ul \
67Python 2.7 end-of-life [changed in 3.8.4]\
68\
69
70\f0\b0 \ulnone Python 2.7 has now reached end-of-life. As of Python 3.8.4, the
71\f2 Python Launcher
72\f0  app now has
73\f2 python3
74\f0  factory defaults.  Also, the
75\f2 Current
76\f0  link in the
77\f2 /Library/Frameworks/Python.framework/Versions
78\f0  directory is now updated to point to the Python 3 being installed; previously, only Python 2 installs updated
79\f2 Current
80\f0 .  This change might affect developers using the framework to embed Python in their applications.  If another version is desired for embedding, the
81\f2 Current
82\f0  symlink can be changed manually without affecting 3.8.x behavior.\
83
84\f1\b \ul \
85Other changes\
86
87\f0\b0 \ulnone \
88For other changes in this release, see the
89\f3\i What's new
90\f0\i0  section in the {\field{\*\fldinst{HYPERLINK "https://www.python.org/doc/"}}{\fldrslt Documentation Set}} for this release and its
91\f3\i Release Notes
92\f0\i0  link at {\field{\*\fldinst{HYPERLINK "https://www.python.org/downloads/"}}{\fldrslt https://www.python.org/downloads/}}.\
93}