From 629d19299573a9b2d5d4c144d5b7085a5261102f Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Thu, 1 Mar 2012 23:54:13 -0500 Subject: revise steps --- RELEASING.txt | 19 ++++++++++++------- 1 file 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 -- cgit v1.2.3