summaryrefslogtreecommitdiff
path: root/RELEASING.txt
diff options
context:
space:
mode:
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