comparison RELEASE.txt @ 4834:8a4021713c6e

RELEASE: Add PyPI page review to the checklist.
author anatoly techtonik <techtonik@gmail.com>
date Tue, 24 Sep 2013 19:08:25 +0300
parents efa61cc8be67
children 5cd6b0014f34
comparison
equal deleted inserted replaced
4833:5b7d958dcc4d 4834:8a4021713c6e
14 3. Update documentation 14 3. Update documentation
15 doc/announcement.txt 15 doc/announcement.txt
16 doc/upgrading.txt 16 doc/upgrading.txt
17 4. Clean out all *.orig, *.rej, .#* files from the source. 17 4. Clean out all *.orig, *.rej, .#* files from the source.
18 5. python setup.py clean --all 18 5. python setup.py clean --all
19 6. Edit setup.py to ensure that all information therein (contacts, 19 6. Check setup.py to ensure that all information therein (contacts,
20 classifiers, etc) is correct. 20 classifiers, etc) is correct.
21 7. Rebuild documentation in "share/doc/roundup/html" 21 7. Rebuild documentation in "share/doc/roundup/html"
22 python setup.py build_doc 22 python setup.py build_doc
23 8. python setup.py sdist --manifest-only 23 8. python setup.py sdist --manifest-only
24 9. Check the MANIFEST to make sure that any new files are included. If 24 9. Check the MANIFEST to make sure that any new files are included. If
25 they are not, edit MANIFEST.in to include them. "Documentation" for 25 they are not, edit MANIFEST.in to include them. For format docs see
26 MANIFEST.in may be found in disutils.filelist._parse_template_line. 26 http://docs.python.org/2/distutils/sourcedist.html#manifest-template
27 10. python setup.py sdist 27 10. python setup.py sdist
28 (if you find sdist a little verbose, add "--quiet" to the end of the 28 (if you find sdist a little verbose, add "--quiet" to the end of the
29 command) 29 command)
30 11. Unpack the new dist file in /tmp then a) run_test.py and b) demo.py 30 11. Unpack the new dist file in /tmp then
31 a) run_test.py
32 b) demo.py
31 with all available Python versions. 33 with all available Python versions.
32 12. Assuming all is well tag the release in the version-control system. 34 12. Assuming all is well tag the release in the version-control system.
33 13. python setup.py bdist_rpm 35 13. Build binary packages
34 14. python setup.py bdist_wininst 36 python setup.py bdist_rpm
37 python setup.py bdist_wininst
38 14. Upload source distributive to PyPI
39 python setup.py sdist upload --sign
40 Load http://pypi.python.org/pypi/roundup and check that information
41 is displayed correctly.
35 15. Send doc/announcement.txt to python-announce@python.org and 42 15. Send doc/announcement.txt to python-announce@python.org and
36 roundup-users@lists.sourceforge.net and 43 roundup-users@lists.sourceforge.net and
37 roundup-devel@lists.sourceforge.net 44 roundup-devel@lists.sourceforge.net
38 45
39 So, those commands in a nice, cut'n'pasteable form:: 46 So, those commands in a nice, cut'n'pasteable form::

Roundup Issue Tracker: http://roundup-tracker.org/