Commits

Thomas Waldmann  committed 45b7450

Edited online

  • Participants
  • Parent commits c274c88

Comments (0)

Files changed (1)

File HowToRelease.wiki

 = Creating a release =
 # switch to correct branch, e.g. {{{ hg up -C 2.4x }}}
 # simple test run: {{{ nosetests }}}
-# (build package, fresh virtualenv, install package into venv, test run)
 # check {{{ __version__ }}} in {{{ whoosh/__init__.py }}}
 ** note: the version number should be already correct (see below)
 # check and update the {{{ docs/source/releases/*.rst }}}
 ** touches all files so their mtime is current, this avoids trouble for people not using --force option with setup.py install
 ** only stuff in the repo is in whoosh-rel dir, no other crap
 # Switch to clean repo / right branch: {{{ cd whoosh-rel ; hg up -C 2.4x }}}
+# (build package, install it into fresh virtualenv, run tests)
 # Upload files to pypi: {{{ python setup.py sdist --formats zip,gztar upload }}}
 # Go back to normal repo: {{{ cd ../whoosh }}}
 # Update {{{ __version__ }}} in {{{ whoosh/__init__.py }}} so that the current repo code has a higher version number than the current release.