Changes between Version 3 and Version 4 of MakingReleases
- Timestamp:
- 08/26/07 00:44:36 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MakingReleases
v3 v4 1 1 To make a "release" of !SciPy, follow these steps: 2 2 3 4 1. Create the release "tag" 5 6 7 1. Make the distribution tar-files and binary releases and up-load them to [http://sourceforge.net/projects/scipy SourceForge] 8 9 = Review the state of the source tree = 3 10 1. Make sure the current trunk builds a package correctly: 4 11 {{{ … … 6 13 python setup.py sdist 7 14 }}} 8 1. Create the release "tag" 15 16 = Create a release branch (optional) = 17 1. Create the branch 9 18 {{{ 10 svn cp http://svn.scipy.org/svn/scipy/trunk http://svn.scipy.org/svn/scipy/ tags/<version>19 svn cp http://svn.scipy.org/svn/scipy/trunk http://svn.scipy.org/svn/scipy/branches/<version> 11 20 }}} 12 1. Update the version of the trunk 13 - Increment the release number in {{{scipy/version.py}}} 14 1. Update the version of the tag 21 1. Increment the release number of the trunk: 22 {{{ 23 http://svn.scipy.org/svn/scipy/trunk/scipy/version.py 24 }}} 25 26 = Create the release tag = 27 1. Create a tag off the branch 28 {{{ 29 svn cp http://svn.scipy.org/svn/scipy/branches/<version> http://svn.scipy.org/svn/scipy/tags/<version> 30 }}} 31 1. Update the version of the 15 32 - Switch to the tag {{{svn switch http://svn.scipy.org/svn/scipy/tags/<version>}}} 16 33 - Set {{{release=True}}} in {{{scipy/version.py}}} 17 1. Make the distribution tar-files and binary releases and up-load them to [http://sourceforge.net/projects/scipy SourceForge] 34 35 = Check out the tagged version = 36 = Create the distribution (eggs) = 37 = Create a Windows binary release = 38 = Test the releases = 39 = Update the !SourceForge site = 40 = Write the release message = 41 = Send the release message = 42 = Update scipy.org wiki = 43 = Send the release to other news outlets = 44 = Register the release with the "Python Package Index" = 45 = Uploading eggs = 46 = All in One eggs release =
