cpython/Mac/Distributions
2001-06-26 08:06:59 +00:00
..
(vise) Files for 2.1 distribution. 2001-04-25 22:11:24 +00:00
68k-shared.exclude These were never under CVS, but now that I use cvs to communicate 1998-10-05 11:53:26 +00:00
68k-shared.include These were never under CVS, but now that I use cvs to communicate 1998-10-05 11:53:26 +00:00
68k-stand.exclude These were never under CVS, but now that I use cvs to communicate 1998-10-05 11:53:26 +00:00
68k-stand.include These were never under CVS, but now that I use cvs to communicate 1998-10-05 11:53:26 +00:00
binary.exclude Updated for 2.1a3 2001-02-27 23:24:07 +00:00
binary.include Files for second 2.1b1 distribution. 2001-03-15 14:41:01 +00:00
dev.exclude Started on the 2.1a2 installer. 2001-02-14 16:58:21 +00:00
dev.include Updated for 2.1b2 distribution. 2001-03-27 21:38:55 +00:00
readme.txt Added a note about recompiling OSAm before distributing. 2001-06-26 08:06:59 +00:00
src.exclude Final version used for 2.0 distribution. 2000-10-22 21:54:33 +00:00
src.include Final version used for 2.0 distribution. 2000-10-22 21:54:33 +00:00

How to make a Python-distribution.
----------------------------------

These notes are mainly for myself, or for whoever tries to make a MacPython
distribution when I'm fed up with it. They were last updated for 2.1b2.

- Increase fragment version number in PythonCore and PythonCoreCarbon.
  the fragment number is Python's sys.hexversion, it should be set in the
  "PEF" preferences.
- Increase version number in _versioncheck.py
- Build PythonStandSmall, run once in root folder
- Update Relnotes, readme's, Demo:build.html
- Make sure tkresources.rsrc is up-to-date
- fullbuild everything with increase-buildno
- Update Numeric and build/install it both with Classic and with Carbon python
- Run configurepython
- Recompile OSAm and possibly other Contrib stuff
- mkdistr binary.include
- mkdistr dev.include
- make distribution archive with Installer Vise
  Things to make sure of:
  - Finder icon positions
  - Version numbers in "Packages..." window
  - Version number in "Installer Settings" -> "Easy Install Text"
  - Version number in "Project" -> Attributes
  - Version number in "Project" -> PostProcess
  - Version number in "Internet" -> "Download Sites"
  - Version number in "Internet" -> "File Groups".
- test on virgin systems (OSX, OS9, OS8 without Carbon). Make sure to test
  tkinter too.
- Upload
- Update README file in ftp directory
- Change version number in public_html/macpythonversion.txt .
- Update macpython.html
- Send an announcement to:
   pythonmac-sig@python.org
   python-dev@python.org
   python-announce@python.org
   archivist@info-mac.org
   adcnews@apple.com
   http://www.macupdate.com
   http://guide.apple.com/usindex.html
   http://www.versiontracker.com/ Jack.Jansen@oratrix.com