[Pythonmac-SIG] Main Python on Mac version?

Bob Ippolito bob at redivi.com
Fri Feb 18 00:33:16 CET 2005


On Feb 17, 2005, at 18:15, Jack Jansen wrote:

> This thread touches on something I've been wanting to do for some time 
> now: add a "Which Python do I need" page to the website. I'd like to 
> organise this by MacOS version, so people can quickly determine what 
> they need.
>
> Here's a quick start for such a list, you can all help me by filling 
> in the blanks, missing bits, etc.
>
> MacOSX 10.3, no special requirements:
> 	Use Apple-supplied Python with the MacPython Additions

Tell them to install PantherPythonFix anyway -- or make it a forced 
component of MacPython Additions.

> MacOSX 10.3, need Python 2.4:
> 	MacPython 2.4.1 (forthcoming)
> 	Make sure to install PythonPantherFix
> MacOSX 10.3, need bugfixes from Python 2.3.1-2.3.5:
> 	MacPython 2.3.5 for 10.2 and 10.3
> 	Make sure to install PythonPantherFix
> MacOSX 10.3, want to distribute turnkey apps with py2app:
> 	MacPython 2.3.5 for 10.2 and 10.3
> 	(or, when it's done, MacPython 2.4.1)
> 	Make sure to install PythonPantherFix

Make sure they build all of their extensions on 10.2 if they intend to 
support it!

> MacOSX 10.3, need to run Zope/whatever other package:
> 	Gee... I have no idea...
> MacOSX 10.3, need Python 2.2 or earlier:
> 	You need to build this yourself, from source
> 	Make sure to install PythonPantherFix

Probably make sure to tell them not to use --enable-framework on 2.2, 
since the fixes weren't backported.

> MacOSX 10.3 or 10.2, need Classic Python:
> 	MacPython-OS9 2.3.5
>
> MacOSX 10.2, no special requirements:
> 	MacPython 2.4.1 (forthcoming)
> MacOSX 10.2, need Python 2.3:
> 	MacPython 2.3.5
> MacOSX 10.2, need Python 2.2:
> 	Use Apple-supplied Python

Don't tell them to use that 2.2.0!  It's so horribly broken.  Not 
available as shared lib, flat_namespace, if two extensions have the 
same basename then only one will get loaded (i.e. the time module, and 
pygame.time, etc.), Python bugs were pretty deadly in 2.2.0 (gc bugs, 
weakref bugs, etc.)

> MacOSX 10.1 or earlier:
> 	Either build from source yourself, or make do with MacPython-OS9 2.3.5

Has anyone tried building on 10.1?

-bob



More information about the Pythonmac-SIG mailing list