Changes between Version 3 and Version 4 of MakingReleases

Show
Ignore:
Timestamp:
08/26/07 00:44:36 (6 years ago)
Author:
jarrod.millman
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MakingReleases

    v3 v4  
    11To make a "release" of !SciPy, follow these steps: 
    22 
     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 = 
    310 1. Make sure the current trunk builds a package correctly: 
    411{{{ 
     
    613python setup.py sdist 
    714}}} 
    8  1. Create the release "tag" 
     15 
     16= Create a release branch (optional) = 
     17 1. Create the branch 
    918{{{ 
    10 svn cp http://svn.scipy.org/svn/scipy/trunk http://svn.scipy.org/svn/scipy/tags/<version> 
     19svn cp http://svn.scipy.org/svn/scipy/trunk http://svn.scipy.org/svn/scipy/branches/<version> 
    1120}}} 
    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{{{ 
     23http://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{{{ 
     29svn 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  
    1532    - Switch to the tag {{{svn switch http://svn.scipy.org/svn/scipy/tags/<version>}}} 
    1633    - 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 =