diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 2002-09-06 21:55:47 (GMT) |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 2002-09-06 21:55:47 (GMT) |
commit | fdf427f5847d113ced2d980b0ec3e5f85be7973c (patch) | |
tree | c9e732da4fe5743cddbcff82e8fa3367dc017a4e | |
parent | 997429a5f47037de601ff9bd7d4bd4b538927106 (diff) | |
download | cpython-fdf427f5847d113ced2d980b0ec3e5f85be7973c.zip cpython-fdf427f5847d113ced2d980b0ec3e5f85be7973c.tar.gz cpython-fdf427f5847d113ced2d980b0ec3e5f85be7973c.tar.bz2 |
Updated the notes on building a binary installer.
-rw-r--r-- | Mac/OSX/README | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/Mac/OSX/README b/Mac/OSX/README index 7b71db4..5b4c376 100644 --- a/Mac/OSX/README +++ b/Mac/OSX/README @@ -127,15 +127,28 @@ there, run This installs a complete distribution set in /tmp/pythondist: in a framework build all other pathnames are computed from the framework pathname. +Optionally you may want to include the full documentation in the binary installer. +To this end, execute the following commands: + python.exe ../Mac/OSX/setupDocs.py build + python.exe ../Mac/OSX/setupDocs.py install \ + --prefix=/tmp/python/Library/Frameworks/Python.framework/Versions/Current + Note that the unix tools in /tmp/pythondist are wrong, these have to be removed, and the installer post-install script should recreate them on the target system. Also, the .pyc and .pyo files need to be removed: rm -rf /tmp/pythondist/usr python.exe ../Mac/script/zappycfiles.py /tmp/pythondist -TBD: find out how to make a .pkg from here. +Finally, create the .pkg file with a commandline like + python ../Mac/scripts/buildpkg.py \ + --Title=MacPython-X \ + --Version=2.3a0 \ + --Description="Python for Mac OS X, framework based" \ + /tmp/pythondist +This creates a MacPython-X.pkg in the current directory. -TBD: documentation. +TBD: provide postinstall scripts to precompile .pyc/.pyo files, and to recreate +the unix programs. 7. Odds and ends. ----------------- |