Ronald Oussoren | 0e5b70d | 2006-06-07 18:58:42 +0000 | [diff] [blame] | 1 | Building a MacPython distribution |
| 2 | ================================= |
| 3 | |
| 4 | The ``build-install.py`` script creates MacPython distributions, including |
| 5 | sleepycat db4, sqlite3 and readline support. It builds a complete |
| 6 | framework-based Python out-of-tree, installs it in a funny place with |
| 7 | $DESTROOT, massages that installation to remove .pyc files and such, creates |
| 8 | an Installer package from the installation plus other files in ``resources`` |
| 9 | and ``scripts`` and placed that on a ``.dmg`` disk image. |
| 10 | |
| 11 | Here are the steps you ned to follow to build a MacPython installer: |
| 12 | |
| 13 | - Run ``./build-installer.py``. Optionally you can pass a number of arguments |
| 14 | to specify locations of various files. Please see the top of |
| 15 | ``build-installer.py`` for its usage. |
| 16 | - When done the script will tell you where the DMG image is. |
| 17 | |
| 18 | The script needs to be run on Mac OS X 10.4 with Xcode 2.2 or later and |
| 19 | the 10.4u SDK. |
| 20 | |
| 21 | When all is done, announcements can be posted to at least the following |
| 22 | places: |
| 23 | - pythonmac-sig@python.org |
| 24 | - python-dev@python.org |
| 25 | - python-announce@python.org |
| 26 | - archivist@info-mac.org |
| 27 | - adcnews@apple.com |
| 28 | - news@macnn.com |
| 29 | - http://www.macupdate.com |
| 30 | - http://guide.apple.com/usindex.lasso |
| 31 | - http://www.apple.com/downloads/macosx/submit |
| 32 | - http://www.versiontracker.com/ (userid Jack.Jansen@oratrix.com) |
| 33 | - http://www.macshareware.net (userid jackjansen) |
| 34 | |
| 35 | Also, check out Stephan Deibels http://pythonology.org/market contact list |