[Pythonmac-SIG] My stab at a new page
Bob Ippolito
bob at redivi.com
Fri Feb 10 02:03:53 CET 2006
On Feb 9, 2006, at 4:17 PM, Kevin Ollivier wrote:
> Hi Bob,
>
> On Feb 9, 2006, at 4:10 PM, Bob Ippolito wrote:
>
> [snip]
>
>> The issue of not being able to produce redistributable applications
>> still exists, and also backwards compatibility with previous versions
>> of Mac OS X.
>
> I haven't had time to respond to your other emails yet, but I've seen
> you mention this several times and I was wondering - why is it not
> possible to produce re-distributable applications with the system
> Python? (A thread title, etc. would be fine too if this was answered
> somewhere.)
The largest issue is that you can't legally redistribute the Python
interpreter that ships with Mac OS X, so you can't create standalone
applications. Even if you could, it wouldn't have a chance of being
backwards compatible with the way that Apple builds things.
Semi-standalone applications are fragile and only work on a
particular minor version of OS X... for example, anything you build
against it is only compatible with Mac OS X 10.4. It won't be
compatible with Mac OS X 10.3, and it won't be compatible with Mac OS
X 10.5 or anything farther away in either direction.
Using a third party Python has a chance of being backwards compatible
(some apps built on 10.4 work on 10.3) and it virtually guarantees
forwards compatibility (apps I built standalone with py2app on 10.2
still work on 10.4, even with i386 hardware).
-bob
More information about the Pythonmac-SIG
mailing list