blob: 1eea1e291bda4377393eecf59562f9d802886052 [file] [log] [blame]
Ned Deily8c9bb722018-01-30 07:42:14 -05001{\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf200
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 Deily380c5fb2017-09-18 22:22:00 -040010\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\partightenfactor0
11
12\b \cf0 NOTE:
Ned Deily8c9bb722018-01-30 07:42:14 -050013\b0 This is a beta preview of the next feature release of Python 3. Existing features may change or be deleted prior to the release code freeze.\
Ned Deily380c5fb2017-09-18 22:22:00 -040014\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
15\cf0 \
Ned Deilyfc92e2c2016-05-16 16:03:12 -040016\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
Ned Deily5d3febf2014-12-13 00:17:46 -080017
Ned Deily8c9bb722018-01-30 07:42:14 -050018\b \cf0 \ul \ulc0 Which installer variant should I use? [CHANGED in 3.7.0b1]
19\b0 \ulnone \
20\
21For Python.3.7, python.org currently provides two installer variants for download: one that installs a
22\i 64-bit/32-bit Intel
23\i0 Python capable of running on
24\i macOS 10.6 (Snow Leopard)
25\i0 or later; and one that installs a
26\i 64-bit-only
27\i0 Python capable of running on
28\i macOS 10.9 (Mavericks)
29\i0 or later. This ReadMe was installed with the
30\i $MACOSX_DEPLOYMENT_TARGET
31\i0 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. 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. 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.
32\b \ul \
33\
34Certificate verification and OpenSSL \{UPDATED in 3.7.0b1]\
Ned Deily380c5fb2017-09-18 22:22:00 -040035
Ned Deily5d3febf2014-12-13 00:17:46 -080036\b0 \ulnone \
Ned Deily8c9bb722018-01-30 07:42:14 -050037This 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
Ned Deilydde4f632016-09-12 09:39:23 -040038\i Keychain Access
39\i0 application and the
40\i security
41\i0 command line utility are no longer used as defaults by the Python
42\f1 ssl
Ned Deily8c9bb722018-01-30 07:42:14 -050043\f0 module. For this beta release, a sample command script is included in
Ned Deily380c5fb2017-09-18 22:22:00 -040044\f1 /Applications/Python 3.7
Ned Deilydde4f632016-09-12 09:39:23 -040045\f0 to install a curated bundle of default root certificates from the third-party
46\f1 certifi
47\f0 package ({\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/certifi"}}{\fldrslt https://pypi.python.org/pypi/certifi}}). If you choose to use
48\f1 certifi
Ned Deily9a554952016-12-06 17:00:44 -050049\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 -040050\
51The bundled
52\f1 pip
Ned Deily380c5fb2017-09-18 22:22:00 -040053\f0 included with this installer has its own default certificate store for verifying download connections.\
Ned Deilydde4f632016-09-12 09:39:23 -040054\
Ned Deilydde4f632016-09-12 09:39:23 -040055
Ned Deily8c9bb722018-01-30 07:42:14 -050056\b \ul Update your version of Tcl/Tk to use IDLE or other Tk applications [CHANGED in 3.7.0b1]
Ned Deily5d3febf2014-12-13 00:17:46 -080057\b0 \ulnone \
58\
59To use IDLE or other programs that use the Tkinter graphical user interface toolkit, you need to install a newer third-party version of the
60\i Tcl/Tk
61\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
62\i Tcl/Tk
Ned Deily8c9bb722018-01-30 07:42:14 -050063\i0 for this version of Python and of Mac OS X. For 3.7.0b1, the 10.9 installer variant is linked with Tcl/Tk 8.6 which you must install separately. The 10.6 installer links /with Tcl/Tk 8.5 which you should also download and install.\
Ned Deily5d3febf2014-12-13 00:17:46 -080064
65\b \ul \
Ned Deilydde4f632016-09-12 09:39:23 -040066Other changes\
Ned Deily1b7f6fe2015-07-03 23:53:51 -070067
68\b0 \ulnone \
Ned Deilyfc92e2c2016-05-16 16:03:12 -040069For other changes in this release, see the
Ned Deily1b7f6fe2015-07-03 23:53:51 -070070\i What's new
71\i0 section in the {\field{\*\fldinst{HYPERLINK "https://www.python.org/doc/"}}{\fldrslt Documentation Set}} for this release and its
72\i Release Notes
73\i0 link at {\field{\*\fldinst{HYPERLINK "https://www.python.org/downloads/"}}{\fldrslt https://www.python.org/downloads/}}.\
Ned Deily1b7f6fe2015-07-03 23:53:51 -070074
Ned Deilyfc92e2c2016-05-16 16:03:12 -040075\b \ul \
Ned Deily5d3febf2014-12-13 00:17:46 -080076Python 3 and Python 2 Co-existence\
77
78\b0 \ulnone \
79Python.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,
80\f1 python3
81\f0 (or
82\f1 python$VERSION
83\f0 ),
84\f1 idle3
85\f0 (or i
86\f1 dle$VERSION
87\f0 ),
88\f1 pip3
89\f0 (or
90\f1 pip$VERSION
91\f0 ), etc. Python 2.7 command names contain a 2 or no digit:
92\f1 python2
93\f0 (or
94\f1 python2.7
95\f0 or
96\f1 python
97\f0 ),
98\f1 idle2
99\f0 (or
100\f1 idle2.7
101\f0 or
102\f1 idle
103\f0 ), etc.\
104}