cpython/Mac/OSX
Jack Jansen 940e970f6e Also create BuildApplet. It's useful enough as a standalone application. 2002-08-02 15:32:12 +00:00
..
PythonLauncher Python.app is now a hidden application, deep in the framework. It will 2002-08-01 21:14:06 +00:00
Mac.pth Patch #557719 by Tony Lownds, slightly massaged by me: streamline the 2002-06-21 14:48:38 +00:00
Makefile Also create BuildApplet. It's useful enough as a standalone application. 2002-08-02 15:32:12 +00:00
README Added one call to Py_Main(), for OSX framework builds only, that will get the 2002-08-02 14:11:24 +00:00
pythonw.sh Shell script that invokes Python.app from the command line. Called pythonw 2002-03-29 14:15:22 +00:00
sample_sitecustomize.py Add Mac/Lib/lib-scriptpackages to sys.path too. 2002-03-30 23:43:36 +00:00

README

This directory contains a Makefile that will create a couple of python-related
applications (fullblown OSX .app applications, that is) in /Applications/Python,
and a hidden helper application Python.app inside the Python.framework. In addition
it has a target "installmacsubtree" that installs the relevant portions of the
Mac subtree into the Python.framework.

It is normally invoked indirectly through the main Makefile, as the last step
in the sequence
1. configure --enable-framework
2. make
3. make frameworkinstall
4. make osxapps

The interesting targets in the makefile are:
installmacsubtree - explained above,
dontinstallmacsubtree - Put only a .pth file into the framework (pointing to this
	sourcetree), which may be easier for development,
install_all - install all three .app applications,
install_Python - install the hidden interpreter .app into the framework,
install_PythonLauncher - install the user-visible script launch helper
install_IDE - install the IDE
installunixprograms - install symlinks/scripts mimicking normal unix Python into
	/usr/local.


Something to take note of is that the ".rsrc" files in the distribution are not
actually resource files, they're AppleSingle encoded resource files.

	Jack Jansen, jack@oratrix.com, 02-Aug-02