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

jackjansen at users.sourceforge.net jackjansen at users.sourceforge.net
Thu Nov 27 17:53:00 EST 2003


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.





More information about the Python-checkins mailing list