Reminder to myself about what needs to be done for each release:
- update NEWS
- edit foolscap/_version.py and misc/{dapper|edgy|feisty|sarge|sid}/debian/changelog to set the new version string
- python setup.py sdist --formats=gztar,zip
- unpack, make sure all the files are there (don't forget to add new packages to setup.py)
- hg commit
- hg tag foolscap-0.3.0
- hg push
- sign tarballs (one at a time)
- gpg -ba dist/*.tar.gz
- gpg -ba dist/*.zip
- copy tarballs to trees/DIST/
- HTMLREPO = ~/stuff/Projects/LotharNetwork/bastion/web/foolscap/html
- cp dist/* HTMLREPO/releases/
- hg add releases/foolscap-0.3.0*
- update html/index.html
- publish docs:
- make docs
cp `find doc -name '*.html'` HTMLREPO/
- make api-docs
- rm -rf HTMLREPO/docs/api
- cp -r doc/api HTMLREPO/docs/api
- hg addremove docs/api
- cd HTMLREPO :
- hg commit
- hg push (to www-foolscap@…:html/releases/ )
- update http://foolscap.lothar.com/trac/wiki/
- close Milestone in trac: http://foolscap.lothar.com/trac/roadmap
- update PyPI: 'setup.py register'
- upload tarballs to pypi: http://pypi.python.org/pypi?%3Aaction=pkg_edit&name=foolscap
- send mail
Last modified 16 years ago
Last modified on 06/16/2009 11:24:03 PM