File: release-checklist.rst

package info (click to toggle)
sphinxcontrib-htmlhelp 2.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 640 kB
  • sloc: python: 359; makefile: 48
file content (25 lines) | stat: -rw-r--r-- 912 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
ToDo for releasing
==================

preparation
-----------
1. run ``python setup.py extract_messages``
2. run ``(cd sphinxcontrib/htmlhelp/locales/; tx push -s)``
3. call for translation

release
-------
1.  check travis-ci testing result
2.  run ``(cd sphinxcontrib/htmlhelp/locales/; tx pull -a -f)``
3.  run ``python setup.py compile_catalog``
4.  Run ``git add sphinxcontrib``
5.  Run ``git commit -am 'Update message catalogs'``
6.  check release version in ``sphinxcontrib/htmlhelp/version.py``
7.  update release date in ``CHANGES``
8.  Run ``make clean``
9.  build distribtion files: ``python setup.py release sdist bdist_wheel``
10.  make a release: ``twine upload --sign --identity=<your-identify> dist/<new-version-files>``
11. check PyPI page: https://pypi.org/p/sphinxcontrib-htmlhelp
12. tagging with version name. e.g.: git tag 1.1.0
13. bump version in ``sphinxcontrib/htmlhelp/version.py``