@@ -19,20 +19,22 @@ Roundup release checklist:
1919 website/www/conf.py (also update copyright)
20203a. Update license end date in COPYING.txt
21213b. Update doc/acknowledgements.txt (add section for
22- release, churn contributers etc.).
22+ release, churn contributers etc.). (Use hg churn -c -r ####..####)
23234. Update documentation
2424 doc/announcement.txt
2525 doc/upgrading.txt
26264a. cd to website/www and run 'make linkcheck'. See output in
2727 _tmp/linkcheck/output.txt
2828 fix broken references in docs
2929 verify redirects are correct
30- 5. Update setup.py info is needed (contacts, classifiers, etc.), and
30+ 5. Update setup.py info if needed (contacts, classifiers, etc.), and
3131 check that metadata is valid and long descriptions is proper reST:
3232 python setup.py check --restructuredtext --metadata --strict
33336. Clean out all *.orig, *.rej, .#* files from the source.
34347. Remove previous build files
3535 python setup.py clean --all
36+ Rebuild
37+ python setup.py build (sdist generation will fail if this isn't done)
36388. Rebuild documentation in "share/doc/roundup/html"
3739 python setup.py build_doc
38409. python setup.py sdist --manifest-only
@@ -55,7 +57,7 @@ Roundup release checklist:
5557 a) hg tag 1.6.0 # use right version. Should create/commit a changeset
5658 b) hg push # update main repo
5759 c) hg sum # verify that the tag shows up
58- 14. Upload source distributive to PyPI - requires you sign up for a
60+ 14. Upload source distribution to PyPI - requires you sign up for a
5961 pypi account and be added as a maintainer to roundup. Ask existing
6062 maintainer for access.
6163 python setup.py sdist upload --repository pypi --sign
@@ -82,6 +84,7 @@ So, those commands in a nice, cut'n'pasteable form::
8284 find . -name '*.rej' -exec rm {} \;
8385 find . -name '.#*' -exec rm {} \;
8486 python setup.py clean --all
87+ python setup.py build
8588 python setup.py check --restructuredtext --metadata --strict
8689 python setup.py build_doc
8790 python setup.py sdist --manifest-only
0 commit comments