Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit fc92e2c

Browse files
committed
Update Mac installer ReadMe file for 3.6.0a1
1 parent cae752a commit fc92e2c

1 file changed

Lines changed: 14 additions & 41 deletions

File tree

Mac/BuildScript/resources/ReadMe.rtf

Lines changed: 14 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,25 @@
1-
{\rtf1\ansi\ansicpg1252\cocoartf1348\cocoasubrtf170
1+
{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf460
22
{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 CourierNewPSMT;}
33
{\colortbl;\red255\green255\blue255;}
44
\margl1440\margr1440\vieww13380\viewh14600\viewkind0
5-
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural
5+
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
66

77
\f0\fs24 \cf0 This package will install Python $FULL_VERSION for Mac OS X $MACOSX_DEPLOYMENT_TARGET for the following architecture(s): $ARCHITECTURES.\
88
\
9-
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural
9+
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
1010

1111
\b \cf0 \ul \ulc0 Which installer variant should I use?
1212
\b0 \ulnone \
1313
\
14-
Python.org provides two installer variants for download: one that installs a
14+
For the initial alpha releases of Python 3.6, Python.org provides only one installer variant for download: one that installs a
1515
\i 64-bit/32-bit Intel
1616
\i0 Python capable of running on
1717
\i Mac OS X 10.6 (Snow Leopard)
18-
\i0 or later; and one that installs a
19-
\i 32-bit-only (Intel and PPC)
20-
\i0 Python capable of running on
21-
\i Mac OS X 10.5 (Leopard)
22-
\i0 or later. This ReadMe was installed with the
18+
\i0 or later. This will change prior to the beta releases of 3.6.0. This ReadMe was installed with the
2319
\i $MACOSX_DEPLOYMENT_TARGET
24-
\i0 variant. Unless you are installing to an 10.5 system or you need to build applications that can run on 10.5 systems, use the 10.6 variant if possible. There are some additional operating system functions that are supported starting with 10.6 and you may see better performance using 64-bit mode. By default, Python will automatically run in 64-bit mode if your system supports it. Also see
20+
\i0 variant. By default, Python will automatically run in 64-bit mode if your system supports it. Also see
2521
\i Certificate verification and OpenSSL
26-
\i0 below. The Pythons installed by these installers are 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.
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.
2723
\b \ul \
2824
\
2925
Update your version of Tcl/Tk to use IDLE or other Tk applications
@@ -33,13 +29,13 @@ To use IDLE or other programs that use the Tkinter graphical user interface tool
3329
\i Tcl/Tk
3430
\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
3531
\i Tcl/Tk
36-
\i0 for this version of Python and of Mac OS X.\
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.\
3733

3834
\b \ul \
3935
Certificate verification and OpenSSL\
4036
4137
\b0 \ulnone \
42-
Python 3.5 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
38+
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
4339
\i httplib
4440
\i0 ,
4541
\i urllib
@@ -51,56 +47,33 @@ Python 3.5 includes a number of network security enhancements that were released
5147
\i security
5248
\i0 command line utility.\
5349
\
54-
For OS X 10.5, Apple provides
55-
\i OpenSSL 0.9.7
56-
\i0 libraries. This version of Apple's OpenSSL
57-
\b does not
58-
\b0 use the certificates from the system security framework, even when used on newer versions of OS X. Instead it consults a traditional OpenSSL concatenated certificate file (
59-
\i cafile
60-
\i0 ) or certificate directory (
61-
\i capath
62-
\i0 ), located in
63-
\f1 /System/Library/OpenSSL
64-
\f0 . These directories are typically empty and not managed by OS X; you must manage them yourself or supply your own SSL contexts. OpenSSL 0.9.7 is obsolete by current security standards, lacking a number of important features found in later versions. Among the problems this causes is the inability to verify higher-security certificates now used by python.org services, including
65-
\i t{\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi"}}{\fldrslt he Python Package Index, PyPI}}
66-
\i0 . To solve this problem, the
67-
\i 10.5+ 32-bit-only python.org variant
68-
\i0 is linked with a private copy of
69-
\i OpenSSL 1.0.2
70-
\i0 ; it consults the same default certificate directory,
71-
\f1 /System/Library/OpenSSL
72-
\f0 . As before, it is still necessary to manage certificates yourself when you use this Python variant and, with certificate verification now enabled by default, you may now need to take additional steps to ensure your Python programs have access to CA certificates you trust. If you use this Python variant to build standalone applications with third-party tools like {\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/py2app/"}}{\fldrslt
73-
\f1 py2app}}, you may now need to bundle CA certificates in them or otherwise supply non-default SSL contexts.\
74-
\
7550
For OS X 10.6+, Apple also provides
7651
\i OpenSSL
7752
\i0
7853
\i 0.9.8 libraries
7954
\i0 . Apple's 0.9.8 version includes an important additional feature: if a certificate cannot be verified using the manually administered certificates in
8055
\f1 /System/Library/OpenSSL
81-
\f0 , the certificates managed by the system security framework In the user and system keychains are also consulted (using Apple private APIs). For this reason, the
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
8257
\i 64-bit/32-bit 10.6+ python.org variant
83-
\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 likely change in future releases of the python.org installers 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
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
8459
\i PyPI
8560
\i0 .\
8661
\
8762
The bundled
8863
\f1 pip
89-
\f0 included with the Python 3.5 installers has its own default certificate store for verifying download connections.\
64+
\f0 included with the Python 3.6 installers has its own default certificate store for verifying download connections.\
9065
\
9166

9267
\b \ul Other changes\
9368
9469
\b0 \ulnone \
95-
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural
96-
\cf0 For other changes in this release, see the
70+
For other changes in this release, see the
9771
\i What's new
9872
\i0 section in the {\field{\*\fldinst{HYPERLINK "https://www.python.org/doc/"}}{\fldrslt Documentation Set}} for this release and its
9973
\i Release Notes
10074
\i0 link at {\field{\*\fldinst{HYPERLINK "https://www.python.org/downloads/"}}{\fldrslt https://www.python.org/downloads/}}.\
101-
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural
10275

103-
\b \cf0 \ul \
76+
\b \ul \
10477
Python 3 and Python 2 Co-existence\
10578
10679
\b0 \ulnone \

0 commit comments

Comments
 (0)