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
\b0 For Python 3.6, the python.org website now provides only one installer variant for download: one that installs a
15
19
\i 64-bit/32-bit Intel
16
20
\i0 Python capable of running on
17
21
\i Mac OS X 10.6 (Snow Leopard)
18
-
\i0 or later. This will change prior to the beta releases of 3.6.0. This ReadMe was installed with the
22
+
\i0 or later. This ReadMe was installed with the
19
23
\i $MACOSX_DEPLOYMENT_TARGET
20
-
\i0 variant. By default, Python will automatically run in 64-bit mode if your system supports it. Also see
21
-
\i Certificate verification and OpenSSL
22
-
\i0 below. The Pythons 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 varies by installer variant and is included at the end of the License.rtf file.
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.
23
25
\b\ul\
24
26
\
25
-
Update your version of Tcl/Tk to use IDLE or other Tk applications
26
-
\b0\ulnone\
27
-
\
28
-
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
29
-
\i Tcl/Tk
30
-
\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
31
-
\i Tcl/Tk
32
-
\i0 for this version of Python and of Mac OS X. For the initial alpha releases of Python 3.6, the installer is linked with Tcl/Tk 8.5; this will change prior to the beta releases of 3.6.0.\
Python 3.6 includes a number of network security enhancements that were released in Python 3.4.3 and Python 2.7.10. {\field{\*\fldinst{HYPERLINK "https://www.python.org/dev/peps/pep-0476/"}}{\fldrslt PEP 476}} changes several standard library modules, like
39
-
\i httplib
40
-
\i0 ,
41
-
\i urllib
42
-
\i0 , and
43
-
\i xmlrpclib
44
-
\i0 , to by default verify certificates presented by servers over secure (TLS) connections. The verification is performed by the OpenSSL libraries that Python is linked to. Prior to 3.4.3, both python.org installers dynamically linked with Apple-supplied OpenSSL libraries shipped with OS X. OS X provides a multiple level security framework that stores trust certificates in system and user keychains managed by the
\b0 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
45
35
\i Keychain Access
46
36
\i0 application and the
47
37
\i security
48
-
\i0 command line utility.\
49
-
\
50
-
For OS X 10.6+, Apple also provides
51
-
\i OpenSSL
52
-
\i0
53
-
\i 0.9.8 libraries
54
-
\i0 . Apple's 0.9.8 version includes an important additional feature: if a certificate cannot be verified using the manually administered certificates in
55
-
\f1 /System/Library/OpenSSL
56
-
\f0 , the certificates managed by the system security framework In the user and system keychains are also consulted (using Apple private APIs). For the initial alpha releases of Python 3.6, the
57
-
\i 64-bit/32-bit 10.6+ python.org variant
58
-
\i0 continues to be dynamically linked with Apple's OpenSSL 0.9.8 since it was felt that the loss of the system-provided certificates and management tools outweighs the additional security features provided by newer versions of OpenSSL. This will change prior to the beta releases of 3.6.0 as Apple has deprecated use of the system-supplied OpenSSL libraries. If you do need features from newer versions of OpenSSL, there are third-party OpenSSL wrapper packages available through
59
-
\i PyPI
60
-
\i0 .\
38
+
\i0 command line utility are no longer used as defaults by the Python
39
+
\f1 ssl
40
+
\f0 module. For 3.6.0b1, a sample command script is included in
41
+
\f1 /Applications/Python 3.6
42
+
\f0 to install a curated bundle of default root certificates from the third-party
43
+
\f1 certifi
44
+
\f0 package ({\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/certifi"}}{\fldrslt https://pypi.python.org/pypi/certifi}}). If you choose to use
45
+
\f1 certifi
46
+
\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.\
61
47
\
62
48
The bundled
63
49
\f1 pip
64
-
\f0 included with the Python 3.6 installers has its own default certificate store for verifying download connections.\
50
+
\f0 included with the Python 3.6 installer has its own default certificate store for verifying download connections.\
\b\cf0\ul Update your version of Tcl/Tk to use IDLE or other Tk applications
55
+
\b0\ulnone\
65
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
58
+
\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
60
+
\i Tcl/Tk
61
+
\i0 for this version of Python and of Mac OS X. For the initial alpha releases of Python 3.6, the installer is still linked with Tcl/Tk 8.5; this will change prior to the beta 2 release of 3.6.0.\
0 commit comments