A guide for developers who are doing a matplotlib release
Post the win32 and OS-X binaries for testing and make a request on matplotlib-devel for testing. Pester us if we don’t respond
ftp the source and binaries to the anonymous FTP site:
mpl> svn-clean mpl> python setup.py sdist mpl> cd dist/ dist> sftp jdh2358@frs.sourceforge.net Connecting to frs.sourceforge.net... sftp> cd uploads sftp> ls sftp> lls matplotlib-0.98.2.tar.gz sftp> put matplotlib-0.98.2.tar.gz Uploading matplotlib-0.98.2.tar.gz to /incoming/j/jd/jdh2358/uploads/matplotlib-0.98.2.tar.gz
go https://sourceforge.net/project/admin/?group_id=80706 and do a file release. Click on the “Admin” tab to log in as an admin, and then the “File Releases” tab. Go to the bottom and click “add release” and enter the package name but not the version number in the “Package Name” box. You will then be prompted for the “New release name” at which point you can add the version number, eg somepackage-0.1 and click “Create this release”.
You will then be taken to a fairly self explanatory page where you can enter the Change notes, the release notes, and select which packages from the incoming ftp archive you want to include in this release. For each binary, you will need to select the platform and file type, and when you are done you click on the “notify users who are monitoring this package link”
Announce the release on matplotlib-announce, matplotlib-users and matplotlib-devel. Include a summary of highlights from the CHANGELOG and/or post the whole CHANGELOG since the last release.