summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2018-11-24 15:26:06 +0100
committerGeorg Brandl <georg@python.org>2018-11-24 15:26:06 +0100
commitbd2cb3c85d549bee2bcc6e4fa882470b4acbda5d (patch)
tree28b84b8ff1598ef00b498e6a48aaf37bce1e0749
parent0db8e281af377923115b894703b2b8beb8f1e9d5 (diff)
downloadpygments-bd2cb3c85d549bee2bcc6e4fa882470b4acbda5d.tar.gz
add release checklist
-rw-r--r--scripts/release-checklist24
1 files changed, 24 insertions, 0 deletions
diff --git a/scripts/release-checklist b/scripts/release-checklist
new file mode 100644
index 00000000..f18e6376
--- /dev/null
+++ b/scripts/release-checklist
@@ -0,0 +1,24 @@
+Release checklist
+=================
+
+* Check hg status
+* Make check
+* Make pylint
+* Make test from clean checkout with all supported Python versions
+* Update ez_setup.py
+* Update version info in setup.py/__init__.py
+* Check setup.py metadata: long description, trove classifiers
+* Update release date/code name in CHANGES
+* hg commit
+* make clean
+* For every supported version:
+ pythonX.Y setup.py release bdist_egg sdist upload
+* Check PyPI release page for obvious errors
+* hg tag
+* Make a maintenance branch if applicable
+* 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