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

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

Reply via email to