summaryrefslogtreecommitdiffstats
path: root/Mac/BuildScript
diff options
context:
space:
mode:
Diffstat (limited to 'Mac/BuildScript')
-rw-r--r--Mac/BuildScript/README.txt31
-rw-r--r--Mac/BuildScript/resources/ReadMe.txt27
-rw-r--r--Mac/BuildScript/resources/Welcome.rtf12
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