diff options
| author | Chris McDonough <chrism@plope.com> | 2010-10-30 16:29:22 -0400 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2010-10-30 16:29:22 -0400 |
| commit | 66fcbf652e68b6b0865fc211570a71350c9276b3 (patch) | |
| tree | 2ae5669b65e5289b78b5620cee01b4145f7d29e3 /RELEASING.txt | |
| parent | fd1ae635e004bf8a05995a1f5a45496b09e5001f (diff) | |
| download | pyramid-66fcbf652e68b6b0865fc211570a71350c9276b3.tar.gz pyramid-66fcbf652e68b6b0865fc211570a71350c9276b3.tar.bz2 pyramid-66fcbf652e68b6b0865fc211570a71350c9276b3.zip | |
add releasing doc
Diffstat (limited to 'RELEASING.txt')
| -rw-r--r-- | RELEASING.txt | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/RELEASING.txt b/RELEASING.txt new file mode 100644 index 000000000..fe9df9702 --- /dev/null +++ b/RELEASING.txt @@ -0,0 +1,47 @@ +Releasing Pyramid +================= + +- Make sure all unit tests pass and statement coverage is at 100%:: + + $ python setup.py nosetests --with-coverage + +- Ensure all features of the release are documented (audit CHANGES.txt or + communicate with contributors). + +- Copy relevant changes (delta bug fixes) from CHANGES.txt to + docs/whatsnew-X.X. + +- Make sure docs render OK:: + + $ cd docs + $ make clean html + + There should be no meaningful errors or warnings. + +- Change setup.py __version__ to the new version number. + +- Change docs/conf.py version to the new version number. + +- Change CHANGES.txt heading to reflect the new version number. + +- Make sure PyPI long description renders (requires ``collective.dist`` + installed into your Python):: + + $ python setup.py check --restructuredtext + +- Create a release tag. + +- Release to PyPI:: + + $ python setup.py sdist register upload + +- Edit `http://wiki.python.org/moin/WebFrameworks + <http://wiki.python.org/moin/WebFrameworks>`_. + +- Publish new version of docs. + +- Announce to maillist. + +- Announce to Twitter. + + |
