Kevin Ollivier wrote:
> As does just explicitly upgrading your Python. I don't see why it's 
> breaking if you install Leopard, but upgrading if you install MacPython 
> 2.4 from pythonmac.org. Either way, your 2.3 extensions don't work and 
> you have to start from scratch. And either way, if you thought things 
> would "just work" you're in for a rude awakening.
> 
> So what's the difference?

The difference is that when you upgrade OS-X to leopard, you may or may 
not know that you are upgrading Python, and if you did know, you may not 
want to.

I started this with a reference to a particular poster, that had 
installed some sort of Python app (I'm guessing a web app), and he got 
it work by installing the needed extensions. When (If) he upgrades OS-X, 
that app will break. Almost every other app he has installed on his 
system will continue to work, but the python based one will not. This 
would apply to any app using the built in python and any extensions: 
simple scripts, py2app bundles, etc.

If those were using a user installed python build, they would continue 
to work when the OS was upgraded.

It's kind of like having apps linked against certain versions of shared 
libs, except that I think Apple makes a point of keeping old versions of 
their system libs around when the put out new ones.

-Chris

-- 
Christopher Barker, Ph.D.
Oceanographer
                                                
NOAA/OR&R/HAZMAT         (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

[EMAIL PROTECTED]
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to