diff options
Diffstat (limited to 'Mac/BuildScript')
-rw-r--r-- | Mac/BuildScript/README.txt | 31 | ||||
-rw-r--r-- | Mac/BuildScript/resources/ReadMe.txt | 27 | ||||
-rw-r--r-- | Mac/BuildScript/resources/Welcome.rtf | 12 |
3 files changed, 54 insertions, 16 deletions
diff --git a/Mac/BuildScript/README.txt b/Mac/BuildScript/README.txt index 56c769a..74194a7 100644 --- a/Mac/BuildScript/README.txt +++ b/Mac/BuildScript/README.txt @@ -57,13 +57,42 @@ for each release. * NCurses 5.9 (http://bugs.python.org/issue15037) * SQLite 3.7.13 + * Tcl 8.5.15 + * Tk 8.5.15 * XZ 5.0.3 - uses system-supplied versions of third-party libraries * readline module links with Apple BSD editline (libedit) - - requires ActiveState Tcl/Tk 8.5.9 (or later) to be installed for building + - requires ActiveState Tcl/Tk 8.5.15 (or later) to be installed for building + + * Beginning with Python 3.4 alpha2, this installer now includes its own + builtin copy of Tcl and Tk 8.5.15 libraries and thus is no longer + dependent on the buggy releases of Aqua Cocoa Tk 8.5 shipped with + OS X 10.6 or on installing a newer third-party version of Tcl/Tk + in /Library/Frameworks, such as from ActiveState. Because this + is a new feature, it should be considered somewhat experimental and + subject to change prior to the final release of Python 3.4. If it + is necessary to fallback to using a third-party Tcl/Tk because of + a problem with the builtin Tcl/Tk, there is a backup version of + the _tkinter extension included which will dynamically link to + Tcl and Tk frameworks in /Library/Frameworks as in previous releases. + To enable (for all users of this Python 3.4):: + + sudo bash + cd /Library/Frameworks/Python.framework/Versions/3.4 + cd ./lib/python3.4 + cp -p ./lib-tkinter/library/_tkinter.so ./lib-dynload + exit + + To restore using Python's builtin versions of Tcl and Tk:: + + sudo bash + cd /Library/Frameworks/Python.framework/Versions/3.4 + cd ./lib/python3.4 + cp -p ./lib-tkinter/builtin/_tkinter.so ./lib-dynload + exit - recommended build environment: diff --git a/Mac/BuildScript/resources/ReadMe.txt b/Mac/BuildScript/resources/ReadMe.txt index 212d963..4b3be91 100644 --- a/Mac/BuildScript/resources/ReadMe.txt +++ b/Mac/BuildScript/resources/ReadMe.txt @@ -17,18 +17,31 @@ instead of double-clicking, control-click or right click the "Python" installer package icon. Then select "Open using ... Installer" from the contextual menu that appears. - **** IMPORTANT **** + **** IMPORTANT changes if you use IDLE and Tkinter **** + +Installing a third-party version of Tcl/Tk is no longer required +================================================================ -Update your version of Tcl/Tk to use IDLE or other Tk applications -================================================================== +Beginning with Python 3.4 alpha2, the 10.6+ 64-bit installer now +comes with its own private copy of Tcl and Tk 8.5 libraries. For +this version of Python, it is no longer necessary to install +a third-party version of Tcl/Tk 8.5, such as those from ActiveState, +to work around the problematic versions of Tcl/Tk 8.5 shipped by +Apple in OS X 10.6 and later. (This does not change the requirements +for older versions of Python installed from python.org.) By default, +this version of Python will always use its own private version, +regardless of whether a third-party Tcl/Tk is installed. +The 10.5+ 32-bit-only installer continues to use Tcl/Tk 8.4, +either a third-party or system-supplied version. +Since this is a new feature, it should be considered somewhat +experimental and subject to change prior to the final release of +Python 3.4. Please report any problems found to the Python bug +tracker at http://bugs.python.org. -To use IDLE or other programs that use the Tkinter graphical user -interface toolkit, you may need to install a newer third-party version -of the Tcl/Tk frameworks. Visit http://www.python.org/download/mac/tcltk/ +Visit http://www.python.org/download/mac/tcltk/ for current information about supported and recommended versions of Tcl/Tk for this version of Python and of Mac OS X. - Using this version of Python on OS X ==================================== diff --git a/Mac/BuildScript/resources/Welcome.rtf b/Mac/BuildScript/resources/Welcome.rtf index 239d76e..6c64f6f 100644 --- a/Mac/BuildScript/resources/Welcome.rtf +++ b/Mac/BuildScript/resources/Welcome.rtf @@ -1,4 +1,4 @@ -{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf400 +{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \paperw11905\paperh16837\margl1440\margr1440\vieww9640\viewh10620\viewkind0 @@ -25,11 +25,7 @@ See the ReadMe file and the Python documentation for more information.\ \b0 at any time to make $FULL_VERSION the default Python 3 version. This version can co-exist with other installed versions of Python 3 and Python 2.\ \ -\b IMPORTANT: -\b0 -\b IDLE -\b0 and other programs using the -\b tkinter -\b0 graphical user interface toolkit require specific versions of the +\b IMPORTANT for users of IDLE and tkinter: +\b0 Beginning with Python 3.4 alpha 2, it is no longer necessary to install third-party versions of the \b Tcl/Tk -\b0 platform independent windowing toolkit. Visit {\field{\*\fldinst{HYPERLINK "http://www.python.org/download/mac/tcltk/"}}{\fldrslt http://www.python.org/download/mac/tcltk/}} for current information on supported and recommended versions of Tcl/Tk for this version of Python and Mac OS X.}
\ No newline at end of file +\b0 platform independent windowing toolkit. Please read the ReadMe file and visit {\field{\*\fldinst{HYPERLINK "http://www.python.org/download/mac/tcltk/"}}{\fldrslt http://www.python.org/download/mac/tcltk/}} for more information on supported and recommended versions of Tcl/Tk for this version of Python and Mac OS X.}
\ No newline at end of file |