summaryrefslogtreecommitdiff
path: root/scripts
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
commitc0d0da584adc9a54b1c4976042e016fbbfb222d0 (patch)
treeb168b3c7927a2852a0af35f5df6d83f0e422dbd7 /scripts
parent1b966038502c0b386a6645d4b5125f623d0947bb (diff)
downloadpygments-git-c0d0da584adc9a54b1c4976042e016fbbfb222d0.tar.gz
add release checklist
Diffstat (limited to 'scripts')
-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