Skip to content

Commit 91af175

Browse files
committed
RELEASE.txt: Do 'setup.py check -rms' command to validate that long
desctription is a proper reStructuredText
1 parent 4eced90 commit 91af175

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

RELEASE.txt

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,12 @@ Roundup release checklist:
1414
3. 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
2123
7. Rebuild documentation in "share/doc/roundup/html"
2224
python setup.py build_doc
2325
8. python setup.py sdist --manifest-only
@@ -37,8 +39,7 @@ Roundup release checklist:
3739
python setup.py bdist_wininst
3840
14. 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.
4243
15. Send doc/announcement.txt to [email protected] and
4344
4445
@@ -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

Comments
 (0)