Jack Jansen | 779af3a | 1998-10-05 11:53:26 +0000 | [diff] [blame] | 1 | How to make a Python-distribution. |
| 2 | ---------------------------------- |
| 3 | |
Jack Jansen | 2f9a9e3 | 2001-02-17 22:03:42 +0000 | [diff] [blame] | 4 | These notes are mainly for myself, or for whoever tries to make a MacPython |
Jack Jansen | 2b73fe9 | 2001-03-27 21:38:55 +0000 | [diff] [blame] | 5 | distribution when I'm fed up with it. They were last updated for 2.1b2. |
Jack Jansen | 779af3a | 1998-10-05 11:53:26 +0000 | [diff] [blame] | 6 | |
Jack Jansen | 2f9a9e3 | 2001-02-17 22:03:42 +0000 | [diff] [blame] | 7 | - 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 Jansen | 779af3a | 1998-10-05 11:53:26 +0000 | [diff] [blame] | 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 |
Jack Jansen | c1218bc | 2001-04-25 22:11:24 +0000 | [diff] [blame] | 15 | - Update Numeric and build/install it both with Classic and with Carbon python |
Jack Jansen | 779af3a | 1998-10-05 11:53:26 +0000 | [diff] [blame] | 16 | - Run configurepython |
Jack Jansen | ba18673 | 2001-06-26 08:06:59 +0000 | [diff] [blame] | 17 | - Recompile OSAm and possibly other Contrib stuff |
Jack Jansen | 2f9a9e3 | 2001-02-17 22:03:42 +0000 | [diff] [blame] | 18 | - mkdistr binary.include |
| 19 | - mkdistr dev.include |
| 20 | - make distribution archive with Installer Vise |
Jack Jansen | 2b73fe9 | 2001-03-27 21:38:55 +0000 | [diff] [blame] | 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 |
| 30 | tkinter too. |
| 31 | - Upload |
| 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 |
| 37 | python-dev@python.org |
| 38 | python-announce@python.org |
| 39 | archivist@info-mac.org |
Jack Jansen | c1218bc | 2001-04-25 22:11:24 +0000 | [diff] [blame] | 40 | adcnews@apple.com |
| 41 | http://www.macupdate.com |
Jack Jansen | 2b73fe9 | 2001-03-27 21:38:55 +0000 | [diff] [blame] | 42 | http://guide.apple.com/usindex.html |
| 43 | http://www.versiontracker.com/ Jack.Jansen@oratrix.com |