summaryrefslogtreecommitdiff
path: root/RELEASING.txt
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2012-03-02 03:12:44 -0500
committerChris McDonough <chrism@plope.com>2012-03-02 03:12:44 -0500
commitf5a1a3cf957001ee338ee02502a1a0654fb694ca (patch)
tree1c1af377555cf8d03612b4a826cc5b8783969fc1 /RELEASING.txt
parent8114e3a023aa2c37e99acddfe4e697ee5cc180ed (diff)
parent3a14206e0f03fe24fa9a6611097230607332184d (diff)
downloadpyramid-f5a1a3cf957001ee338ee02502a1a0654fb694ca.tar.gz
pyramid-f5a1a3cf957001ee338ee02502a1a0654fb694ca.tar.bz2
pyramid-f5a1a3cf957001ee338ee02502a1a0654fb694ca.zip
Merge branch '1.3-branch'
Diffstat (limited to 'RELEASING.txt')
-rw-r--r--RELEASING.txt20
1 files changed, 13 insertions, 7 deletions
diff --git a/RELEASING.txt b/RELEASING.txt
index 3116d2643..c97c8ef60 100644
--- a/RELEASING.txt
+++ b/RELEASING.txt
@@ -1,17 +1,22 @@
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 (Py 2.6, 2.7, 3.2 and pypy on UNIX; this
+ doesn't work on Windows):
$ python pyramid/scaffolds/tests.py
@@ -37,11 +42,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