Commits

Thomas Waldmann committed 265d559

Edited online

Comments (0)

Files changed (1)

HowToRelease.wiki

 Note:
 * work in progress, trying to document how releasing whoosh works
 * created in the hope to make the release process better and to avoid forgetting something
+* todo: tests
 
 = Creating a release =
 # switch to correct branch, e.g. {{{ hg up -C 2.4x }}}
 # create a clean temp clone: {{{ hg clone whoosh whoosh-rel }}}
 ** 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
-# {{{ cd whoosh-rel ; make dist }}}
-# Upload the .tar.gz and .zip release files to pypi
-# Update http://pypi.python.org/pypi/Whoosh/ by using: {{{ python setup.py register }}}
+# {{{ cd whoosh-rel }}}
+# Upload files to pypi:
+** {{{ python setup.py sdist upload }}}
+** {{{ python setup.py sdist 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.
 # {{{ hg commit -m "Bumping version number." }}}