[Python-checkins] python/dist/src/Mac/OSX/Dist README.txt, 1.1.10.1, 1.1.10.2

Update of /cvsroot/python/python/dist/src/Mac/OSX/Dist In directory sc8-pr-cvs1:/tmp/cvs-serv5315 Modified Files: Tag: release23-maint README.txt Log Message: Added preliminary notes on creating the MacPython for Panther additions distributions. Index: README.txt =================================================================== RCS file: /cvsroot/python/python/dist/src/Mac/OSX/Dist/README.txt,v retrieving revision 1.1.10.1 retrieving revision 1.1.10.2 diff -C2 -d -r1.1.10.1 -r1.1.10.2 *** README.txt 27 Nov 2003 22:08:08 -0000 1.1.10.1 --- README.txt 27 Nov 2003 22:52:58 -0000 1.1.10.2 *************** *** 48,49 **** --- 48,77 ---- After all this is done you may also need to update the Package Manager database for the new distribution. A description of this remains TBD. + + Building a MacPython Panther Additions distribution + =================================================== + + *warning*: this section has not been debugged yet. + + Note that this procedure is completely independent from building a minor + Python release: a minor Python release will be called something like + 2.3.3, a new release of the MacPython Panther additions will be called + something like "third build of MacPython 2.3 additions for Panther". + This is because the additions will not include the 2.3.3 fixes: the Python + core installation is in ``/System`` and cannot be touched. + + If you have made changes to PythonIDE or Package Manager that you want + to include in the additions distribution you need to include the changed + source files in the ``Resources`` folder of the ``.app`` bundle, where they + will override the source files installed into the Python framework installed + by Apple. You can do this in ``../Makefile.panther``, see how ``PythonIDEMain.py`` + is included in the IDE for an example. It is not pretty but it works. + + Next, make sure your ``/Library/Python/2.3`` directory, which is where + ``site-packages`` points, is empty. Having ``_tkinter`` in there will + erronously include IDLE in the installer. + + Now, edit ``resources.panther`` and ``build.panther``. See above for what to + change. + + There is probably more to come here.
participants (1)
-
jackjansenï¼ users.sourceforge.net