You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Backport the new 10.9+ installer variant from 3.7. This variant features
more modern options; like 64-bit only (Apple is deprecating 32-bit support
in future macOS releases); a built-in version of Tcl/Tk 8.6.8; built with
clang rather than gcc-4.2. For 3.6.5, the 10.9+ variant will be offered
as an additional alternative to the traditional 10.6+ variant in earlier
3.6.x releases. Binary extension modules (including wheels) built for
earlier versions of 3.6.x with the 10.6 variant should continue to work
with either 3.6.5 variant without recompilation.
In addition, both installer variants have updated 3rd-party libraries:
OpenSSL 1.0.2m -> 1.0.2n
XZ 5.2.2 -> 5.2.3
SQLite 3.21.0 -> 3.22.0
Also the 10.6 variant now sets CC=gcc instead of CC=gcc-4.2 and does not
search for the outdated 10.6 SDK. The variant is built with the same
compiler as before. As before, for extension module builds, the CC can
be overridden with the CC env variable and an SDK can be specified
with the SDKROOT env variable (see man xcrun). These minor changes
should be transparent to nearly all users.
\f1\b\fs28 Python $FULL_VERSION for macOS $MACOSX_DEPLOYMENT_TARGET
12
+
\f2\b0 was successfully installed.
13
+
\fs24\
14
+
\
15
+
One more thing: to verify the identity of secure network connections, this Python needs a set of SSL root certificates. You can download and install a current curated set from {\field{\*\fldinst{HYPERLINK "https://pypi.org/project/certifi/"}}{\fldrslt the Certifi project}} by double-clicking on the
16
+
\f3 Install Certificates
17
+
\f2 icon in {\field{\*\fldinst{HYPERLINK "file://localhost/Applications/Python%20$VERSION/"}}{\fldrslt the Finder window}}. See {\field{\*\fldinst{HYPERLINK "file://localhost/Applications/Python%20$VERSION/ReadMe.rtf"}}{\fldrslt the
\b0 For Python 3.6, the python.org website now provides only one installer variant for download: one that installs a
18
+
\b0 With Python 3.6.5, the python.org website now provides two installer variants for download: one that installs a
19
+
\i 64-bit-only
20
+
\i0 Python capable of running on
21
+
\i macOS 10.9 (Mavericks)
22
+
\i0 or later; and one that installs a
19
23
\i 64-bit/32-bit Intel
20
24
\i0 Python capable of running on
21
-
\iMac OS X 10.6 (Snow Leopard)
22
-
\i0 or later. This ReadMe was installed with the
25
+
\imacOS 10.6 (Snow Leopard)
26
+
\i0 or later. (This ReadMe was installed with the
23
27
\i $MACOSX_DEPLOYMENT_TARGET
24
-
\i0 variant. By default, Python will automatically run in 64-bit mode if your system supports it. The Python installed by this installer is built with private copies of some third-party libraries not included with or newer than those in OS X itself. The list of these libraries is included at the end of the License.rtf file.
25
-
\b\ul\
26
-
\
27
-
Certificate verification and OpenSSL\
28
+
\i0 variant.) Previous Python 3.6.x releases only provided the 10.6 or later installer. 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, if you need to maintain compatibility with previous 3.6.x releases, 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.\
\b0This variant of Python 3.6 now includes its own private copy of OpenSSL 1.0.2. Unlike previous releases, the deprecated Apple-supplied OpenSSL libraries are no longer used. This also means that the trust certificates in system and user keychains managed by the
34
+
\b0\ulnone\
35
+
This variant of Python 3.6 now includes its own private copy of OpenSSL 1.0.2. Unlike previous releases, the deprecated Apple-supplied OpenSSL libraries are no longer used. This also means that the trust certificates in system and user keychains managed by the
35
36
\i Keychain Access
36
37
\i0 application and the
37
38
\i security
38
39
\i0 command line utility are no longer used as defaults by the Python
39
40
\f1 ssl
40
-
\f0 module. For 3.6.0, a sample command script is included in
41
+
\f0 module. A sample command script is included in
41
42
\f1 /Applications/Python 3.6
42
43
\f0 to install a curated bundle of default root certificates from the third-party
43
44
\f1 certifi
@@ -49,16 +50,17 @@ The bundled
49
50
\f1 pip
50
51
\f0 included with the Python 3.6 installer has its own default certificate store for verifying download connections.\
\b\cf0\ulUpdate your version of Tcl/Tk to use IDLE or other Tk applications
54
+
\b\ulUsing IDLE or other Tk applications [NEW/CHANGED in 3.6.5]
55
55
\b0\ulnone\
56
56
\
57
-
To use IDLE or other programs that use the Tkinter graphical user interface toolkit, you need to install a newer third-party version of the
57
+
The 10.9+ installer variant comes with its own private version of Tcl/Tk 8.6. It does not use system-supplied or third-party supplied versions of Tcl/Tk.\
58
+
\
59
+
For the 10.6+ variant, you continue to need to install a newer third-party version of the
58
60
\i Tcl/Tk
59
-
\i0 frameworks. Visit {\field{\*\fldinst{HYPERLINK "https://www.python.org/download/mac/tcltk/"}}{\fldrslt https://www.python.org/download/mac/tcltk/}} for current information about supported and recommended versions of
61
+
\i08.5 (not 8.6) frameworks to use IDLE or other programs that use the Tkinter graphical user interface toolkit. Visit {\field{\*\fldinst{HYPERLINK "https://www.python.org/download/mac/tcltk/"}}{\fldrslt https://www.python.org/download/mac/tcltk/}} for current information about supported and recommended versions of
60
62
\i Tcl/Tk
61
-
\i0 for this version of Python and of Mac OS X. For the initial release of Python 3.6, the installer is still linked with Tcl/Tk 8.5.\
\b0 consists of the Python programming language interpreter, plus a set of programs to allow easy access to it for Mac OS X users including an integrated development environment
16
+
\b Python for macOS
17
+
\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
\b0 graphical user interface toolkit require specific versions of the
33
-
\b Tcl/Tk
34
-
\b0 platform independent windowing toolkit. Visit {\field{\*\fldinst{HYPERLINK "https://www.python.org/download/mac/tcltk/"}}{\fldrslt https://www.python.org/download/mac/tcltk/}} for current information on supported and recommended versions of Tcl/Tk for this version of Python and Mac OS X.}
22
+
\b NEW in 3.6.5:
23
+
\b0 two installer variants (10.9+ 64-bit-only, 10.6+ 64-/32-bit), built-in Tcl/Tk 8.6 support in the 10.9+ variant (no additional third-party downloads!)\
0 commit comments