1 How to make a Python-distribution.
2 ----------------------------------
4 These notes are mainly for myself, or for whoever tries to make a MacPython
5 distribution when I'm fed up with it. They were last updated for 2.1b2.
7 - Increase fragment version number in PythonCore and PythonCoreCarbon.
8 the fragment number is Python's sys.hexversion, it should be set in the
10 - Increase version number in _versioncheck.py
11 - Build PythonStandSmall, run once in root folder
12 - Update Relnotes, readme's, Demo:build.html
13 - Make sure tkresources.rsrc is up-to-date
14 - fullbuild everything with increase-buildno
15 - Update Numeric and build/install it both with Classic and with Carbon python
17 - Recompile OSAm and possibly other Contrib stuff
18 - mkdistr binary.include
20 - make distribution archive with Installer Vise
21 Things to make sure of:
22 - Finder icon positions
23 - Version numbers in "Packages..." window
24 - Version number in "Installer Settings" -> "Easy Install Text"
25 - Version number in "Project" -> Attributes
26 - Version number in "Project" -> PostProcess
27 - Version number in "Internet" -> "Download Sites"
28 - Version number in "Internet" -> "File Groups".
29 - test on virgin systems (OSX, OS9, OS8 without Carbon). Make sure to test
32 - Update README file in ftp directory
33 - Change version number in public_html/macpythonversion.txt .
34 - Update macpython.html
35 - Send an announcement to:
36 pythonmac-sig@python.org
38 python-announce@python.org
39 archivist@info-mac.org
41 http://www.macupdate.com
42 http://guide.apple.com/usindex.html
43 http://www.versiontracker.com/ Jack.Jansen@oratrix.com