Chris McDonough
2012-03-02 629d19299573a9b2d5d4c144d5b7085a5261102f
revise steps
1 files modified
19 ■■■■■ changed files
RELEASING.txt 19 ●●●●● patch | view | raw | blame | history
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 @@
- 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