Changes between Version 9 and Version 10 of Bitten Dev/Release Check List
- Timestamp:
- Oct 21, 2010, 11:23:01 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Bitten Dev/Release Check List
v9 v10 11 11 * Update version in `setup.py` 12 12 * Drop `[egg_info]` section `setup.cfg` 13 * Update `ChangeLog` with release information and changes (make changes in trunk and merge to 0.6-stable)13 * Update `ChangeLog` with release information and changes - make changes in trunk and merge to stable branch 14 14 * Before first major releases: 15 15 * `svn copy trunk -> /branches/<major>.x` … … 18 18 19 19 * svn copy /branches/<major>.x -> /tags/<major>.<minor><beta?> 20 * Commit message should contain a link to `[milestone:<major><minor>]` if not beta.20 * Commit message should contain a link to `[milestone:<major><minor>]`. 21 21 22 22 == Adjust source trees == … … 26 26 * Reset version information in `setup.py` to new next version + add back `[egg_info]` section 27 27 * Add new empty section in `ChangeLog` for coming version 28 * If `ChangeLog` changed in branch, also update in trunk29 28 30 29 == Make releases == 31 30 32 * Build docs for the tag 31 * Checkout/export the freshly tagged code and use it to make releases. 32 * Build docs (`./setup.py build_doc` and open doc/index.html in a browser to verify result). 33 33 * Build and upload installers to FTP site in following formats and versions - for both 'Bitten' and 'Bitten-Slave': 34 * .tar.gz (`sdist` *nix) and .zip (`sdist` win)35 * py26.egg (`bdist_egg` )36 * py25.egg (`bdist_egg` )37 * py24.egg (`bdist_egg` )38 * amd64.exe (`bdist_wininst` )39 * .exe (`bdist_wininst` )34 * .tar.gz (`sdist` *nix) and .zip (`sdist` Windows) 35 * py26.egg (`bdist_egg` using any Python) 36 * py25.egg (`bdist_egg` using any Python) 37 * py24.egg (`bdist_egg` using any Python) 38 * amd64.exe (`bdist_wininst` using 32-bit Windows Python) 39 * .exe (`bdist_wininst` using 64-bit Windows Python) 40 40 * Run `update-latest.sh` script in FTP directory to make 'latest' links and md5 checksums (also make a similar script for Bitten-Slave when that is ready) 41 41 * Update wiki:Download page with new links … … 46 46 47 47 == Questions... == 48 * What about PYPI? 49 * Do we prepare releases for both Bitten and Bitten-Slave? 50 * What source and egg versions do we need to prepare? 48 * What about PYPI? Entries for both Bitten and Bitten-Slave?