@@ -14,10 +14,12 @@ Roundup release checklist:
14143. Update documentation
1515 doc/announcement.txt
1616 doc/upgrading.txt
17- 4. Clean out all *.orig, *.rej, .#* files from the source.
18- 5. python setup.py clean --all
19- 6. Check setup.py to ensure that all information therein (contacts,
20- classifiers, etc) is correct.
17+ 4. Update setup.py info is needed (contacts, classifiers, etc.), and
18+ check that metadata is valid and long descriptions is proper reST:
19+ python setup.py check --restructuredtext --metadata --strict
20+ 5. Clean out all *.orig, *.rej, .#* files from the source.
21+ 6. Remove previuos build files
22+ python setup.py clean --all
21237. Rebuild documentation in "share/doc/roundup/html"
2224 python setup.py build_doc
23258. python setup.py sdist --manifest-only
@@ -37,8 +39,7 @@ Roundup release checklist:
3739 python setup.py bdist_wininst
384014. Upload source distributive to PyPI
3941 python setup.py sdist upload --sign
40- Load http://pypi.python.org/pypi/roundup and check that information
41- is displayed correctly.
42+ It should appear on http://pypi.python.org/pypi/roundup in no time.
424315. Send doc/announcement.txt to
[email protected] and
43444445@@ -49,6 +50,7 @@ So, those commands in a nice, cut'n'pasteable form::
4950 find . -name '*.rej' -exec rm {} \;
5051 find . -name '.#*' -exec rm {} \;
5152 python setup.py clean --all
53+ python setup.py check --restructuredtext --metadata --strict
5254 python setup.py build_doc
5355 python setup.py sdist --manifest-only
5456 python setup.py sdist --quiet
0 commit comments