| 
/ Gnuplot / RELEASES.txt  # $Id: RELEASES.txt 306 2008-05-02 01:09:02Z alford $ These are my notes about the steps to make a new release of
Gnuplot.py. 
 Edit the following files for the release:
   NEWS.txtadd the version number at the top of the file and make
       sure that the comments are up-to-date.   ANNOUNCE.txtadd the version number at the top of the file and
       update the blurbs as appropriate.   Gnuplot.htmlupdate the version number where it appears.  Update
       the "News" section.   __init__.pyincrement the __version__ string. No "+" on the end. Check the changes into Subversion.
   $ svn commit  -m "Official version 1.8" Tag the release in Subversion:
   $ svn cp https://gnuplot-py.svn.sourceforge.net/svnroot/gnuplot-py/trunk \
            https://gnuplot-py.svn.sourceforge.net/svnroot/gnuplot-py/tags/release-1.8 -m "Adding tag for release 1.8." Create new documentation using happydoc:   $ rm -rf doc
   $ ( cd .. ; 
       happydoc -d Gnuplot/doc -t Gnuplot.py\
         --author=Michael Haggerty <mhagger@alum.mit.edu>Gnuplot ) Generate the source distributions:   $ python2 ./setup.py sdist --formats=gztar,zip [OMIT THIS] Generate the binary distributions.  [I don't think a binary
   distribution is worthwhile because the place that the files need to
   be installed is dependent on the version of python being used.]   $ python2 ./setup.py bdist --format=gztar,zip,rpm,wininst Release the files on SourceForge:
 Go to the "Admin" page. Go to the "File release system" page. Click on "Add Release" for package Gnuplot-py. Type a release name of the form "1.8". Paste the "New features in this version" section of ANNOUNCE.txt
      into the "release notes" text box. Follow the instructions to release the files. Send an email to people monitoring the project with the button
      at the bottom of the release page. Send an announcement to gnuplot-py-users. Send an announcement to comp.lang.python. Append a +to the __version__ string in __init__.py to
    distinguish intermediate Subversion releases from official
    releases.  Add a "Version ?.?:" line to NEWS.txt to receive future
    change notes.  Check the changes into Subversion. |