blob: d05a15a22e5ab5324913682c3df058c21ccbbb01 [file] [log] [blame]
Jack Jansen779af3a1998-10-05 11:53:26 +00001How to make a Python-distribution.
2----------------------------------
3
Jack Jansen2f9a9e32001-02-17 22:03:42 +00004These notes are mainly for myself, or for whoever tries to make a MacPython
5distribution when I'm fed up with it. They were last updated for 2.1a2.
Jack Jansen779af3a1998-10-05 11:53:26 +00006
Jack Jansen2f9a9e32001-02-17 22:03:42 +00007- Increase fragment version number in PythonCore and PythonCoreCarbon.
8 the fragment number is Python's sys.hexversion, it should be set in the
9 "PEF" preferences.
Jack Jansen779af3a1998-10-05 11:53:26 +000010- 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- Run configurepython
16- set "no console" on all applets
17- remove alis resource from all applets
Jack Jansen2f9a9e32001-02-17 22:03:42 +000018- mkdistr binary.include
19- mkdistr dev.include
20- make distribution archive with Installer Vise
Jack Jansen779af3a1998-10-05 11:53:26 +000021- test on virgin system. Make sure to test tkinter too.