blob: ac68786999df09663d26b488f6fa62c9ae11a594 [file] [log] [blame]
Ned Deily9a554952016-12-06 17:00:44 -05001{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf750
Ned Deily5d3febf2014-12-13 00:17:46 -08002{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 CourierNewPSMT;}
3{\colortbl;\red255\green255\blue255;}
Ned Deily9a554952016-12-06 17:00:44 -05004{\*\expandedcolortbl;;}
Ned Deily5d3febf2014-12-13 00:17:46 -08005\margl1440\margr1440\vieww13380\viewh14600\viewkind0
Ned Deilyfc92e2c2016-05-16 16:03:12 -04006\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
Ned Deily5d3febf2014-12-13 00:17:46 -08007
8\f0\fs24 \cf0 This package will install Python $FULL_VERSION for Mac OS X $MACOSX_DEPLOYMENT_TARGET for the following architecture(s): $ARCHITECTURES.\
9\
Ned Deilyfc92e2c2016-05-16 16:03:12 -040010\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
Ned Deily5d3febf2014-12-13 00:17:46 -080011
12\b \cf0 \ul \ulc0 Which installer variant should I use?
13\b0 \ulnone \
14\
Ned Deilydde4f632016-09-12 09:39:23 -040015\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
16
17\b \cf0 **NEW**
18\b0 For Python 3.6, the python.org website now provides only one installer variant for download: one that installs a
Ned Deily5d3febf2014-12-13 00:17:46 -080019\i 64-bit/32-bit Intel
20\i0 Python capable of running on
21\i Mac OS X 10.6 (Snow Leopard)
Ned Deilydde4f632016-09-12 09:39:23 -040022\i0 or later. This ReadMe was installed with the
Ned Deily5d3febf2014-12-13 00:17:46 -080023\i $MACOSX_DEPLOYMENT_TARGET
Ned Deilydde4f632016-09-12 09:39:23 -040024\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.
Ned Deily1b7f6fe2015-07-03 23:53:51 -070025\b \ul \
Ned Deily5d3febf2014-12-13 00:17:46 -080026\
Ned Deilydde4f632016-09-12 09:39:23 -040027Certificate verification and OpenSSL\
28\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
29
30\b0 \cf0 \ulnone \
31\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
32
33\b \cf0 **NEW**
34\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
35\i Keychain Access
36\i0 application and the
37\i security
38\i0 command line utility are no longer used as defaults by the Python
39\f1 ssl
Ned Deily9a554952016-12-06 17:00:44 -050040\f0 module. For 3.6.0, a sample command script is included in
Ned Deilydde4f632016-09-12 09:39:23 -040041\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
Ned Deily9a554952016-12-06 17:00:44 -050046\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.\
Ned Deilydde4f632016-09-12 09:39:23 -040047\
48The bundled
49\f1 pip
50\f0 included with the Python 3.6 installer has its own default certificate store for verifying download connections.\
51\
52\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
53
54\b \cf0 \ul Update your version of Tcl/Tk to use IDLE or other Tk applications
Ned Deily5d3febf2014-12-13 00:17:46 -080055\b0 \ulnone \
56\
57To 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
Ned Deily9a554952016-12-06 17:00:44 -050061\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.\
Ned Deily5d3febf2014-12-13 00:17:46 -080062
63\b \ul \
Ned Deilydde4f632016-09-12 09:39:23 -040064Other changes\
Ned Deily1b7f6fe2015-07-03 23:53:51 -070065
66\b0 \ulnone \
Ned Deilyfc92e2c2016-05-16 16:03:12 -040067For other changes in this release, see the
Ned Deily1b7f6fe2015-07-03 23:53:51 -070068\i What's new
69\i0 section in the {\field{\*\fldinst{HYPERLINK "https://www.python.org/doc/"}}{\fldrslt Documentation Set}} for this release and its
70\i Release Notes
71\i0 link at {\field{\*\fldinst{HYPERLINK "https://www.python.org/downloads/"}}{\fldrslt https://www.python.org/downloads/}}.\
Ned Deily1b7f6fe2015-07-03 23:53:51 -070072
Ned Deilyfc92e2c2016-05-16 16:03:12 -040073\b \ul \
Ned Deily5d3febf2014-12-13 00:17:46 -080074Python 3 and Python 2 Co-existence\
75
76\b0 \ulnone \
77Python.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,
78\f1 python3
79\f0 (or
80\f1 python$VERSION
81\f0 ),
82\f1 idle3
83\f0 (or i
84\f1 dle$VERSION
85\f0 ),
86\f1 pip3
87\f0 (or
88\f1 pip$VERSION
89\f0 ), etc. Python 2.7 command names contain a 2 or no digit:
90\f1 python2
91\f0 (or
92\f1 python2.7
93\f0 or
94\f1 python
95\f0 ),
96\f1 idle2
97\f0 (or
98\f1 idle2.7
99\f0 or
100\f1 idle
101\f0 ), etc.\
102}