[Pythonmac-SIG] a beginner's list
Christopher Barker
Chris.Barker at noaa.gov
Wed Feb 8 23:42:11 CET 2006
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
Chris.Barker at noaa.gov
More information about the Pythonmac-SIG
mailing list