summaryrefslogtreecommitdiff
path: root/utils/release-checklist
blob: ab234f3ea7cdb1c6e1dea3856d67b7d3ac477b57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Release checklist
=================

* Check hg status
* Make check
* Update version info in sphinx/__init__.py
* Update release date in CHANGES
* hg commit
* make clean
* python setup.py release bdist_wheel sdist upload
* For all other versions: pythonX.Y setup.py release bdist_wheel upload
  (remove build/ before each one)
* Check PyPI release page for obvious errors
* hg tag
* Merge default into stable if final major release
* Update homepage (release info), regenerate docs (+printable!)
* Add new version/milestone to tracker categories
* Write announcement and send to mailing list/python-announce
* Update version info, add new CHANGES entry for next version
* hg commit
* hg push