[Pythonmac-SIG] universal python; how to use my aqua tcl/tk?

Russell E. Owen rowen at cesmail.net
Tue Sep 12 01:23:31 CEST 2006


In article <4501E633.2090109 at kevin-walzer.com>,
 Kevin Walzer <kw at kevin-walzer.com> wrote:

> Russell E. Owen wrote:
> > I just changed to the universal python 2.4.3 (I had been using 
> > activestate's 2.4.3) as part of moving to releasing universal builds of 
> > code.
> > 
> > Everything is fine except it's using Tiger's built in ancient version of 
> > Aqua Tcl/Tk instead instead of version 8.4.11 that I installed myself 
> > (in /Library/Frameworks). Is there some trick to getting it to use my 
> > version?
> > 
> I had a similar question a few weeks ago:
> 
> http://mail.python.org/pipermail/pythonmac-sig/2006-July/017779.html
> 
> Hope this helps.

Thanks for the answer, but I confess to being disappointed.

ActiveState Python 2.4.3 uses the Tcl/Tk in /Library, if found, else 
uses the built-in version in /System. Very handy and what I expected the 
universal MacPython to do.

Messing with _tkinter.so to hard-code a different path to Tcl/Tk seems 
much less safe.

I tried the universal MacPython 2.5b1 and it also insists on only using 
the version in /System.

I'd be very pleased if the release 2.5 followed ActiveState's lead on 
this. If there's something I can do to help that happen, I'll do it. 
Having readline and the ability to find a modern Tcl/Tk in the same 
package would be very handy.

-- Russell



More information about the Pythonmac-SIG mailing list