On 21 May, 2010, at 18:22, ronaldoussoren wrote:

> 
> 
> On May 21, 2010, at 02:24 PM, Kevin Walzer <k...@codebykevin.com> wrote:
> 
>> On 5/21/10 1:16 AM, Stephen M. Gava wrote:
>> > Hi there,
>> > I've installed the python.org package of python 2.7b2 for osx snow leopard.
>> >
>> > It's Tkinter appears to be built against Tk 8.4, but I want to use
>> > Tkinter with my installed framework build of Tk 8.6 (for native Tk .png
>> > support among other things).
>> >
>> > So, I assume I need to build my own osx packages of 2.7 linking against
>> > Tk 8.6 to achieve this?
>> >
>> > Thanks,
>> > Stephen
>> 
>> Yes, most likely. I believe the binary installers from Python.org still 
>> link against 8.4 by default--anything else requires you to build your own.
> 
> The binary installers link to 8.4, and that won't change until all supported 
> versions of OSX ship with a newer version of Tk.
> 
> I'm willing to ship a version of tkinter that links with 8.5, but only if 
> someone provides a patch that enables linking to both 8.4 and 8.5 (in two 
> different builds of _tkinter) and automaticly selects the right version to 
> use.
> 
> What I'm thinking of is:
> 
> have _tkinter.py that does:
> 
> try:
>    from _tkinter85 import *
> except ImportError:
>    from _tkinter84 import *
> 
> Then patch setup.py to build _tkinter84.so and _tkinter85.so from _tkinter.c 
> while linking to the right version of Tk. This should only be done when a 
> special configure argument is present, if it isn't setup.py should default to 
> building _tkinter.so like it currently does. 

I've filed issue 8798 <http://bugs.python.org/issue8798> for this. As mentioned 
in the issue I don't have time to work on this myself.

Ronald

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG

Reply via email to