Mercurial > p > roundup > code
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:: |
