[Pythonmac-SIG] python.org 2.7rc1 problem

Stephen Gava stephen.gava at gmail.com
Fri Jun 11 06:23:42 CEST 2010



On 11/06/10 14:11, Ronald Oussoren wrote:
[...]
>>> Try the 10.3 version, that installs a 32-bit only version of Python, most prebuild extensions are currently only available in 32-bit.
>>
>> hmm. neither of these solutions explains why the 2.7b2 '10.5 or greater' version of python worked fine with both Tkinter and wx...
>
> That is odd indeed, moving from b2 to rc1 shouldn't change anything in that regard.  I'll have to look into this, but that will have to wait until next week.

ok. meantime i'll test reverting to 2.7b2 to double check. positive that 
was working as described though which is why installing 2.7rc1 was a 
nasty surprise...

>
>>
>> i guess i'll re-install python 2.7b2 again to double check, but this seems very odd...
>>
>> also, are you then saying that no-one running snow leopard on a 64bit capable machine is able to use Tkinter anymore if they install the python.org package for '10.5.. +' osx...?
>
> IIRC not in 64-bit mode, the system version of Tcl/Tk 8.4 just isn't available in 64-bit.  Luckily you can use 'arch -ppc -i386 python2.7' to start python in 32-bit mode (This won't work with 2.6 BTW).
>

well, under snow leopard the kernel (except for osx server) still runs 
in 32bit mode ofr device driver compatability, but if the machine 
supports it the whole userland is 64bit.

this still doesn't explain the change from 2.7b2 to 2.7rc1 though since 
i was running that happily on the same system with the same osx version...

but it could mean you're going to see a lot of simillar reports when 2.7 
goes gold and more people switch to it on snow leopard. i think people 
will expect the stdlib Tkinter to just work.


> Tk 8.5 is also available in 64-bit mode on OSX 10.6, but that version isn't used by the binary installer because Tk 8.5 isn't available at all on 10.5 (at least not without installing another version of Tk).
>
> <http://bugs.python.org/issue8798>  describes how the stdlib could be patched to try both Tk 8.5 and 8.4, but it is sadly enough too late to get this into 2.7.   There is still time to get this into 3.2 though, if someone works on a patch (I won't).

yes, remember reading this. it would certainly be a big improvement but 
i am also unable to spend effort on this at this time.

stephen.

>
> Ronald


More information about the Pythonmac-SIG mailing list