Differences between revisions 1 and 2
Revision 1 as of 2007-02-12 03:37:08
Size: 1612
Comment: next
Revision 2 as of 2008-11-15 14:01:20
Size: 1614
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
 * PythonIDE, /PackageManager are gone. These applications have been deprecated for quite a long time, and depend on [http://www.merzwaren.com/waste/ WASTE], which is somewhat non-free and is not available for x86.  * PythonIDE, /PackageManager are gone. These applications have been deprecated for quite a long time, and depend on [[http://www.merzwaren.com/waste/|WASTE]], which is somewhat non-free and is not available for x86.

Differences between MacPython 2.4.1 and Universal Python 2.4.2:

  • /ApplicationsMacPython-2.4 is now /Applications/Python 2.4

  • PythonIDE, /PackageManager are gone. These applications have been deprecated for quite a long time, and depend on WASTE, which is somewhat non-free and is not available for x86.

  • select.poll and related constants exist on systems that have a correct poll implementation (definitely 10.4.4).
  • pythonw is now an executable that does an execv (instead of a script), so it may be used in #!scripts
  • All extensions and the framework are built universal for ppc and i386
  • The MACOSX_DEPLOYMENT_TARGET defaults to 10.3, and extensions are built such that they will probably be compatible with 10.3.9+
  • Versions of Mac OS X prior to 10.3.9 are not supported with this build

Unfinished differences between MacPython 2.4.1 and Universal Python 2.4.2:

  • The Python HTML documentation is now in Python.framework/Versions/2.4/Doc/html, which IDLE knows about.

  • The python in the bin directory is now also pythonw, so pythonw is only necessary for legacy purposes.
  • The installer places the framework's bin directory on the PATH for normal shells

Patches in Universal Python 2.4.2 vs Python 2.4.2 source trees:

  • select.poll brokenness detection is moved from configure time to runtime
  • CONFIGURE_MACOSX_DEPLOYMENT_TARGET is now MACOSX_DEPLOYMENT_TARGET
  • distribution scripts have been rewritten in python rather than a hodgepodge of makefiles
  • /PythonLauncher is built without xcode/pbxbuild

MacPython/UniversalPython (last edited 2008-11-15 14:01:20 by localhost)

Unable to edit the page? See the FrontPage for instructions.