Works well with sloria's cookiecutter-pypackage template.
- Update HISTORY.rst
- Update version number in
my_project/__init__.py
- Run the tests:
git checkout dev
python setup.py test
tox
- Commit the changes:
git add . --all
git commit -m "Bumpversion 0.1.0 -> 0.1.1"
- Push the commit.
git push
- Wait for Travis-CI to pass
- If it passes, tag the commit.
git tag 0.1.1
git push --tags
- Merge into master and publish
git checkout master
git merge dev
git push
invoke publish