1. Verify that buildbot ( http://jade.code-bear.com:8010/ ) is ALL GREEN (for all platforms that it was green for on the last release). Currently: Linux. 2. svn up. 3. Bump version number in //__init__.py 4. Write release notes. /NEWS.txt 4a. set version number in NEWS.txt. 4b. set date in NEWS.txt. 5c. add any new depdencies/versions in DEPS.txt. 5. Run unit tests locally. 6. Check release changes into trunk. 7. Check buildbot again. 8. Tag the release. e.g.: % svn cp -m 'Tagging for 0.2.0 release' http://divmod.org/svn/Divmod/trunk/Epsilon http://divmod.org/svn/Divmod/tags/releases/Epsilon-0.2.0 9. Bump the version in SVN (unless the project uses epsilon.version) 10. Export the release: % svn export http://divmod.org/svn/Divmod/tags/releases/Epsilon-0.2.0 11. Create tarball: % python setup.py sdist 12. Upload dist/*.gz to appropriate trac page. 13. Enbloggen it 14. PyPI release: python setup.py register 15. Freshmeat release: