Ned Deily | 9d6d06e | 2018-06-11 00:45:50 -0400 | [diff] [blame] | 1 | {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400 |
Ned Deily | 5d3febf | 2014-12-13 00:17:46 -0800 | [diff] [blame] | 2 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 CourierNewPSMT;} |
| 3 | {\colortbl;\red255\green255\blue255;} |
Ned Deily | 9a55495 | 2016-12-06 17:00:44 -0500 | [diff] [blame] | 4 | {\*\expandedcolortbl;;} |
Ned Deily | 5d3febf | 2014-12-13 00:17:46 -0800 | [diff] [blame] | 5 | \margl1440\margr1440\vieww13380\viewh14600\viewkind0 |
Ned Deily | fc92e2c | 2016-05-16 16:03:12 -0400 | [diff] [blame] | 6 | \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0 |
Ned Deily | 5d3febf | 2014-12-13 00:17:46 -0800 | [diff] [blame] | 7 | |
Ned Deily | cc5ac04 | 2018-02-27 17:39:50 -0500 | [diff] [blame] | 8 | \f0\fs24 \cf0 This package will install Python $FULL_VERSION for macOS $MACOSX_DEPLOYMENT_TARGET for the following architecture(s): $ARCHITECTURES.\ |
Ned Deily | 5d3febf | 2014-12-13 00:17:46 -0800 | [diff] [blame] | 9 | \ |
Ned Deily | fc92e2c | 2016-05-16 16:03:12 -0400 | [diff] [blame] | 10 | \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0 |
Ned Deily | 5d3febf | 2014-12-13 00:17:46 -0800 | [diff] [blame] | 11 | |
Ned Deily | 378edcd | 2018-06-11 22:38:03 -0400 | [diff] [blame^] | 12 | \b \cf0 \ul \ulc0 Which installer variant should I use? |
Ned Deily | 8c9bb72 | 2018-01-30 07:42:14 -0500 | [diff] [blame] | 13 | \b0 \ulnone \ |
| 14 | \ |
| 15 | For Python.3.7, python.org currently provides two installer variants for download: one that installs a |
Ned Deily | 8c9bb72 | 2018-01-30 07:42:14 -0500 | [diff] [blame] | 16 | \i 64-bit-only |
| 17 | \i0 Python capable of running on |
| 18 | \i macOS 10.9 (Mavericks) |
Ned Deily | cc5ac04 | 2018-02-27 17:39:50 -0500 | [diff] [blame] | 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 |
Ned Deily | 8c9bb72 | 2018-01-30 07:42:14 -0500 | [diff] [blame] | 24 | \i $MACOSX_DEPLOYMENT_TARGET |
Ned Deily | cc5ac04 | 2018-02-27 17:39:50 -0500 | [diff] [blame] | 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. |
Ned Deily | 8c9bb72 | 2018-01-30 07:42:14 -0500 | [diff] [blame] | 26 | \b \ul \ |
| 27 | \ |
Ned Deily | 378edcd | 2018-06-11 22:38:03 -0400 | [diff] [blame^] | 28 | Certificate verification and OpenSSL\ |
Ned Deily | 380c5fb | 2017-09-18 22:22:00 -0400 | [diff] [blame] | 29 | |
Ned Deily | 5d3febf | 2014-12-13 00:17:46 -0800 | [diff] [blame] | 30 | \b0 \ulnone \ |
Ned Deily | 8c9bb72 | 2018-01-30 07:42:14 -0500 | [diff] [blame] | 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 |
Ned Deily | dde4f63 | 2016-09-12 09:39:23 -0400 | [diff] [blame] | 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 |
| 36 | \f1 ssl |
Ned Deily | 378edcd | 2018-06-11 22:38:03 -0400 | [diff] [blame^] | 37 | \f0 module. A sample command script is included in |
Ned Deily | 380c5fb | 2017-09-18 22:22:00 -0400 | [diff] [blame] | 38 | \f1 /Applications/Python 3.7 |
Ned Deily | dde4f63 | 2016-09-12 09:39:23 -0400 | [diff] [blame] | 39 | \f0 to install a curated bundle of default root certificates from the third-party |
| 40 | \f1 certifi |
Ned Deily | 9d6d06e | 2018-06-11 00:45:50 -0400 | [diff] [blame] | 41 | \f0 package ({\field{\*\fldinst{HYPERLINK "https://pypi.org/project/certifi/"}}{\fldrslt https://pypi.org/project/certifi/}}). If you choose to use |
Ned Deily | dde4f63 | 2016-09-12 09:39:23 -0400 | [diff] [blame] | 42 | \f1 certifi |
Ned Deily | 9a55495 | 2016-12-06 17:00:44 -0500 | [diff] [blame] | 43 | \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 Deily | dde4f63 | 2016-09-12 09:39:23 -0400 | [diff] [blame] | 44 | \ |
| 45 | The bundled |
| 46 | \f1 pip |
Ned Deily | 380c5fb | 2017-09-18 22:22:00 -0400 | [diff] [blame] | 47 | \f0 included with this installer has its own default certificate store for verifying download connections.\ |
Ned Deily | dde4f63 | 2016-09-12 09:39:23 -0400 | [diff] [blame] | 48 | \ |
Ned Deily | dde4f63 | 2016-09-12 09:39:23 -0400 | [diff] [blame] | 49 | |
Ned Deily | 378edcd | 2018-06-11 22:38:03 -0400 | [diff] [blame^] | 50 | \b \ul Using IDLE or other Tk applications |
Ned Deily | cc5ac04 | 2018-02-27 17:39:50 -0500 | [diff] [blame] | 51 | \b0 \ulnone \ |
| 52 | \ |
Ned Deily | 378edcd | 2018-06-11 22:38:03 -0400 | [diff] [blame^] | 53 | 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.\ |
Ned Deily | cc5ac04 | 2018-02-27 17:39:50 -0500 | [diff] [blame] | 54 | |
| 55 | \b \ul \ |
| 56 | Other changes\ |
Ned Deily | 1b7f6fe | 2015-07-03 23:53:51 -0700 | [diff] [blame] | 57 | |
| 58 | \b0 \ulnone \ |
Ned Deily | fc92e2c | 2016-05-16 16:03:12 -0400 | [diff] [blame] | 59 | For other changes in this release, see the |
Ned Deily | 1b7f6fe | 2015-07-03 23:53:51 -0700 | [diff] [blame] | 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/}}.\ |
Ned Deily | 1b7f6fe | 2015-07-03 23:53:51 -0700 | [diff] [blame] | 64 | |
Ned Deily | fc92e2c | 2016-05-16 16:03:12 -0400 | [diff] [blame] | 65 | \b \ul \ |
Ned Deily | 5d3febf | 2014-12-13 00:17:46 -0800 | [diff] [blame] | 66 | Python 3 and Python 2 Co-existence\ |
| 67 | |
| 68 | \b0 \ulnone \ |
| 69 | 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 |
| 71 | \f0 (or |
| 72 | \f1 python$VERSION |
| 73 | \f0 ), |
| 74 | \f1 idle3 |
| 75 | \f0 (or i |
| 76 | \f1 dle$VERSION |
| 77 | \f0 ), |
| 78 | \f1 pip3 |
| 79 | \f0 (or |
| 80 | \f1 pip$VERSION |
| 81 | \f0 ), etc. Python 2.7 command names contain a 2 or no digit: |
| 82 | \f1 python2 |
| 83 | \f0 (or |
| 84 | \f1 python2.7 |
| 85 | \f0 or |
| 86 | \f1 python |
| 87 | \f0 ), |
| 88 | \f1 idle2 |
| 89 | \f0 (or |
| 90 | \f1 idle2.7 |
| 91 | \f0 or |
| 92 | \f1 idle |
| 93 | \f0 ), etc.\ |
| 94 | } |