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
\b\cf0\ul\ulc0 Which installer variant should I use?
13
-
\b0\ulnone\
13
+
\f1\b\cf0\ul\ulc0 Which installer variant should I use?
14
+
\f0\b0\ulnone\
14
15
\
15
-
For Python.3.7, python.org currently provides two installer variants for download: one that installs a
16
-
\i 64-bit-only
17
-
\i0 Python capable of running on
18
-
\i macOS 10.9 (Mavericks)
19
-
\i0 or later; and one that installs a
20
-
\i 64-bit/32-bit Intel
21
-
\i0 Python capable of running on
22
-
\i macOS 10.6 (Snow Leopard)
23
-
\i0 or later. (This ReadMe was installed with the
24
-
\i $MACOSX_DEPLOYMENT_TARGET
25
-
\i0 variant.) 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 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.
\f1\b 10.6+ 64-/32-bit installer variant is being deprecated
21
+
\f0\b0 .
22
+
\f1\b Python 3.8.0
23
+
\f0\b0 will
24
+
\f1\b not
25
+
\f0\b0 include a binary installer for 10.6+ and
26
+
\f1\b future bugfix releases of 3.7.x
27
+
\f0\b0 may not, either. Mac OS X 10.6 Snow Leopard was released in 2009 and has not been supported by Apple for many years including lack of security updates. It is becoming increasingly difficult to ensure new Python features and bug fixes are compatible with such old systems especially with Apple's deprecation and removal of 32-bit support in recent and upcoming macOS releases. We believe that there is now very little usage of this installer variant and so we would like to focus our resources on supporting newer systems. We do not plan to intentionally break Python support on 10.6 and we will consider bug fixes for problems found when building from source on 10.6. \
\cf0 For Python.3.7, python.org currently provides two installer variants for download: one that installs a
31
+
\f2\i 64-bit-only
32
+
\f0\i0 Python capable of running on
33
+
\f2\i macOS 10.9 (Mavericks)
34
+
\f0\i0 or later; and one that installs a
35
+
\f2\i 64-bit/32-bit Intel
36
+
\f0\i0 Python capable of running on
37
+
\f2\i macOS 10.6 (Snow Leopard)
38
+
\f0\i0 or later. (This ReadMe was installed with the
39
+
\f2\i $MACOSX_DEPLOYMENT_TARGET
40
+
\f0\i0 variant.) 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 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.
41
+
\f1\b\ul\
27
42
\
28
43
Certificate verification and OpenSSL\
29
44
30
-
\b0\ulnone\
31
-
This variant of Python 3.7 includes its own private copy of OpenSSL 1.1.0. The deprecated Apple-supplied OpenSSL libraries are no longer used. This means that the trust certificates in system and user keychains managed by the
32
-
\i Keychain Access
33
-
\i0 application and the
34
-
\i security
35
-
\i0 command line utility are no longer used as defaults by the Python
\cf0 This variant of Python 3.7 includes its own private copy of OpenSSL 1.1.1. The deprecated Apple-supplied OpenSSL libraries are no longer used. This means that the trust certificates in system and user keychains managed by the
48
+
\f2\i Keychain Access
49
+
\f0\i0 application and the
50
+
\f2\i security
51
+
\f0\i0 command line utility are no longer used as defaults by the Python
52
+
\f3 ssl
37
53
\f0 module. A sample command script is included in
38
-
\f1 /Applications/Python 3.7
54
+
\f3 /Applications/Python 3.7
39
55
\f0 to install a curated bundle of default root certificates from the third-party
40
-
\f1 certifi
56
+
\f3 certifi
41
57
\f0 package ({\field{\*\fldinst{HYPERLINK "https://pypi.org/project/certifi/"}}{\fldrslt https://pypi.org/project/certifi/}}). If you choose to use
42
-
\f1 certifi
58
+
\f3 certifi
43
59
\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.\
Both installer variants now come with their own private version of Tcl/Tk 8.6. They no longer use system-supplied or third-party supplied versions of Tcl/Tk as in previous releases.\
54
77
55
-
\b\ul\
78
+
\f1\b\ul\
56
79
Other changes\
57
80
58
-
\b0\ulnone\
81
+
\f0\b0\ulnone\
59
82
For other changes in this release, see the
60
-
\i What's new
61
-
\i0 section in the {\field{\*\fldinst{HYPERLINK "https://www.python.org/doc/"}}{\fldrslt Documentation Set}} for this release and its
62
-
\i Release Notes
63
-
\i0 link at {\field{\*\fldinst{HYPERLINK "https://www.python.org/downloads/"}}{\fldrslt https://www.python.org/downloads/}}.\
83
+
\f2\i What's new
84
+
\f0\i0 section in the {\field{\*\fldinst{HYPERLINK "https://www.python.org/doc/"}}{\fldrslt Documentation Set}} for this release and its
85
+
\f2\i Release Notes
86
+
\f0\i0 link at {\field{\*\fldinst{HYPERLINK "https://www.python.org/downloads/"}}{\fldrslt https://www.python.org/downloads/}}.\
64
87
65
-
\b\ul\
88
+
\f1\b\ul\
66
89
Python 3 and Python 2 Co-existence\
67
90
68
-
\b0\ulnone\
91
+
\f0\b0\ulnone\
69
92
Python.org Python $VERSION and 2.7.x versions can both be installed on your system and will not conflict. Command names for Python 3 contain a 3 in them,
70
-
\f1 python3
93
+
\f3 python3
71
94
\f0 (or
72
-
\f1 python$VERSION
95
+
\f3 python$VERSION
73
96
\f0 ),
74
-
\f1 idle3
97
+
\f3 idle3
75
98
\f0 (or i
76
-
\f1 dle$VERSION
99
+
\f3 dle$VERSION
77
100
\f0 ),
78
-
\f1 pip3
101
+
\f3 pip3
79
102
\f0 (or
80
-
\f1 pip$VERSION
103
+
\f3 pip$VERSION
81
104
\f0 ), etc. Python 2.7 command names contain a 2 or no digit:
@@ -25,4 +25,8 @@ At the end of this install, click on
25
25
26
26
\f1\b NEW in 3.7.0:
27
27
\f0\b0 two installer variants (10.9+ 64-bit-only, 10.6+ 64-/32-bit), built-in Tcl/Tk 8.6 support (no additional third-party downloads!), OpenSSL 1.1.0, and more!\
0 commit comments