From a6134bd63c0dbc0d6111f779cdf247fa85d6181d Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Fri, 27 Nov 2009 16:30:20 -0500 Subject: This is long enough to deserve its own file. --- TODO.txt | 41 ----------------------------------------- release.txt | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 41 deletions(-) create mode 100644 release.txt diff --git a/TODO.txt b/TODO.txt index 098af16f..af52d63a 100644 --- a/TODO.txt +++ b/TODO.txt @@ -196,44 +196,3 @@ x Why can't you specify execute (-x) and report (-r) in the same invocation? x Tests about the "import __main__" in cmdline.py - What happens if the -x script raises an exception? - Test that the kit has all the proper contents. - - -* Release checklist - -- Test on: - - Windows - - Ubuntu - - Mac - - Pythons 2.3, 2.4, 2.5, 2.6, 3.1 -- Version number in coverage/__init__.py - - 3.1a1, 3.1b1, 3.1c1, 3.1 -- Update CHANGES, including release date. -- Update docstring in setup.py, including "New in x.y:" -- Update docs - - Version, date, and changes in doc/changes.rst - - Version and date in doc/index.rst - - Version and copyright date in doc/conf.py - - Generate new sample_html to get the latest, incl footer version number: - cd C:\ned\cog\trunk - rmdir/s/q htmlcov - coverage run cogapp\test_cogapp.py CogTestsInMemory - coverage html -i -d htmlcov - copy htmlcov\*.* C:\ned\coverage\trunk\doc\sample_html - - Build and publish docs: - $ make px publish -- Kits: - - source .tgz and windows .exe for each Python - - $ allkits.cmd -- Update PyPi: - - $ make pypi - - Visit http://pypi.python.org/pypi?%3Aaction=pkg_edit&name=coverage : - - Upload kits - - Label the source kit with "Use this for either Python 2.x or 3.x" - - show/hide the proper versions. -- Tag the tree - - hg tag -m "Coverage 3.0.1" coverage-3.0.1 -- Update nedbatchelder.com - - Blog post? -- Update bitbucket: - - Issue tracker should get new version number in picker. -- Announce on TIP. diff --git a/release.txt b/release.txt new file mode 100644 index 00000000..36beef1e --- /dev/null +++ b/release.txt @@ -0,0 +1,39 @@ +* Release checklist + +- Test on: + - Windows + - Ubuntu + - Mac + - Pythons 2.3, 2.4, 2.5, 2.6, 3.1 +- Version number in coverage/__init__.py + - 3.1a1, 3.1b1, 3.1c1, 3.1 +- Update CHANGES, including release date. +- Update docstring in setup.py, including "New in x.y:" +- Update docs + - Version, date, and changes in doc/changes.rst + - Version and date in doc/index.rst + - Version and copyright date in doc/conf.py + - Generate new sample_html to get the latest, incl footer version number: + cd C:\ned\cog\trunk + rmdir/s/q htmlcov + coverage run cogapp\test_cogapp.py CogTestsInMemory + coverage html -i -d htmlcov + copy htmlcov\*.* C:\ned\coverage\trunk\doc\sample_html + - Build and publish docs: + $ make px publish +- Kits: + - source .tgz and windows .exe for each Python + - $ allkits.cmd +- Update PyPi: + - $ make pypi + - Visit http://pypi.python.org/pypi?%3Aaction=pkg_edit&name=coverage : + - Upload kits + - Label the source kit with "Use this for either Python 2.x or 3.x" + - show/hide the proper versions. +- Tag the tree + - hg tag -m "Coverage 3.0.1" coverage-3.0.1 +- Update nedbatchelder.com + - Blog post? +- Update bitbucket: + - Issue tracker should get new version number in picker. +- Announce on TIP. -- cgit v1.2.1