On Jan 29, 2005, at 4:28, Just van Rossum wrote:

Robert White wrote:

I started with Jaguar, MacOSX 10.2, where Python was built as a
framework.

The Python that shipped with 10.2 was not a framework build, but an "ordinary" static unix build, or whatever the correct term for that is.

Mac OS X 10.2 shipped with Python 2.2.0, which was rife with bugs (both cross-platform and Mac specific bugs). A shared library was not available, so this Python could not be embedded in other software. Thus, application bundles that bootstrapped with this Python needed to use a shell script or equivalent that did an execve(...) call to /usr/bin/python. Additionally, the config/Makefile for this Python had some compiler flags related to x86 cross-compilation that Apple neglected to remove from their production build, thus it was necessary to sudo vi this file or mangle distutils a bit at runtime from setup.py in order to build extensions at all.


Not terribly long after Mac OS X 10.3 and Python 2.3.0 came out, people stopped supporting this Python 2.2.0, because it was horrible.

-bob

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

Reply via email to