summaryrefslogtreecommitdiff
path: root/RELEASING.txt
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2012-03-01 23:54:13 -0500
committerChris McDonough <chrism@plope.com>2012-03-01 23:54:13 -0500
commit629d19299573a9b2d5d4c144d5b7085a5261102f (patch)
treed5e5d9f3d25050c36b17836f230e53e4af239916 /RELEASING.txt
parent13c42fd6b8c18067cb4ff20d2eebdfb4b074b14c (diff)
downloadpyramid-629d19299573a9b2d5d4c144d5b7085a5261102f.tar.gz
pyramid-629d19299573a9b2d5d4c144d5b7085a5261102f.tar.bz2
pyramid-629d19299573a9b2d5d4c144d5b7085a5261102f.zip
revise steps
Diffstat (limited to 'RELEASING.txt')
-rw-r--r--RELEASING.txt19
1 files changed, 12 insertions, 7 deletions
diff --git a/RELEASING.txt b/RELEASING.txt
index 3116d2643..a8b431d05 100644
--- a/RELEASING.txt
+++ b/RELEASING.txt
@@ -1,17 +1,21 @@
Releasing Pyramid
=================
-- git pull
+- Do any necessary branch merges (e.g. master to branch, branch to master).
+
+- On release branch:
+
+ $ git pull
- Do platform test via tox:
- $ tox
+ $ tox -r
-- Make sure statement coverage is at 100%::
+ Make sure statement coverage is at 100%::
- $ python setup.py nosetests --with-coverage
+- Run Windows tests for Python 2.6, 2.7, and 3.2 if feasible.
-- Make sure all scaffold tests pass:
+- Make sure all scaffold tests pass on UNIX:
$ python pyramid/scaffolds/tests.py
@@ -37,11 +41,12 @@ Releasing Pyramid
- Make sure PyPI long description renders (requires ``collective.dist``
installed into your Python)::
- $ python setup.py check --restructuredtext
+ $ python setup.py check -r
- Create a release tag.
-- Release to PyPI::
+- Make sure your system Python has ``setuptools-git`` installed and release to
+ PyPI::
$ python setup.py sdist register upload