[Pythonmac-SIG] Trouble installing Tkinter with 2.3.5/10.2

Kevin Walzer kw at codebykevin.com
Sun Jun 1 22:52:44 CEST 2008


Anthony Kozar wrote:
> Hello again,
> 
> I want to thank everyone for their responses on this issue -- I appreciate
> the help!  I did get Python 2.3.7 with Tkinter to build on my 10.2 machine
> and it was incredibly straightforward.  (I forgot to install WASTE, so the
> IDE did not build, but that's OK for now).

Glad we were able to help. :-)

> 
> I am sorry but not surprised I suppose that so many people feel that 10.2 is
> "very ancient", "pretty old", or "obsolete".  I bought the computer running
> 10.2 only 5-1/2 years ago.  Sure it could run 10.5, but I long ago decided
> that I did not want to play Apple's "upgrade game" anymore.  My Beige G3 can
> only run up to 10.2 but it is more comfortable running OS 9.  These
> computers satisfy most of my needs quite well.
> 
> I will point out that AFAICT, the Windows installers for Python 2.5 support
> Windows 95.  The equivalent Mac OS version (timewise) would be System 7.5!
> Just last year, I completed the Carbonization of a fairly large program.
> The program now runs on MacOS 7, 8, 9, and 10.2 through at least 10.4 (I
> assume 10.5 will work too -- the only reason it does not support 10.0 or
> 10.1 is because CoreMIDI is not functional in those versions).  This is
> probably a specialized case, but it was not too difficult to maintain
> support for System 7 in this program.
> 
> Before anyone gets upset by these comments, none of this is intended as a
> criticism.  I am merely griping about the state of Mac development because I
> have been rather frustrated the last couple of weeks trying to get several
> open-source programs running on my 10.2 machine.
> 
> I do understand that the MacPython development team is probably much smaller
> than the Windows team.  And the Mac OS and platform have undergone several
> very significant changes during the last 13 years and Apple makes it much
> more difficult to support older systems than Microsoft does.  In fact, I
> think the blame lies with Apple due to the pace of their OS releases and
> their attitude that anything older than 2-3 years is not worth supporting.
> I am just continually saddened to see so many developers (especially for
> open-source projects) who either adopt this attitude or are forced to
> support only recent systems by the circumstances thrust upon them.

Yes, I think the responsibility here lies with Apple rather than with 
third-party developers. Apple is very aggressive about updating the 
capabilities of the OS and the pace of development makes maintaining 
backwards compatability a challenge. It's different from Windows. 
However, if you want to develop this platform that's what you live with.

> 
>> Any reason you have to support 10.2, apart from the fact that it's what
>> your machine runs? The user base for 10.2 is negligible.
> 
> I have been asked by a potential client to write a GUI for a cross-platform
> program written in Python.  The request was to support "all platforms" that
> the underlying program itself will run on.  That program has an interactive
> commandline-like interface and is 100% pure Python, requiring only Python
> 2.3 to run.  It is distributed for Windows, Linux, Mac OS X, and even Mac OS
> 9.  The Python 2.3 minimum thus includes OS X 10.2 as a potential target for
> the GUI.  I've already informed the client that OS 9 support is unlikely.  I
> suppose that 10.2 support may be iffy if I have to upgrade to complete the
> project. 
>  
> Maybe there are not many 10.2 users left.  But I still frequently hear from
> people who are "just now" giving up their OS 9 machines for something newer.
> It would be interesting to see some real numbers for how many 10.2 users
> there are.

The Omni Group keep statistics on the OS version of folks downloading 
their software: 99.7% of their users are on Leopard or Tiger.  While 
this isn't absolute, it provides an interesting snapshot. More info: 
http://update.omnigroup.com/. I'd say, based on this, that there 
probably aren't many 10.2 users left--at least not many users who are in 
the market to install new software, free or otherwise, on their machines.

> 
> Sorry for the long "rant".  MacPython is a great piece of software and I
> appreciated the help getting Tkinter working on 10.2.  Unfortunately, other
> tools that I was hoping to use on this project (such as Guib, the successor
> to SpecTcl) are proving to be much more difficult to install on 10.2 than
> Tkinter was.
> 

Again, glad to help.

Best,
Kevin

-- 
Kevin Walzer
Code by Kevin
http://www.codebykevin.com


More information about the Pythonmac-SIG mailing list