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