As part of committing recently made changes to GitHub you also have to commit the changed version.py file. Perhaps this is overly lazy, but I wrote a small Python script called bumpversion.py to save myself just a few keystrokes per commit. When I prepared the setup.py to submit this script to PyPI I discovered someone else already made a far more complicated bumpversion package, so I decided to name mine bumpversionsimple.
This script will search for a version.py file in the subdirectories of the current directory. It will read the version.py file and create a commit message when committing the changes. Note that when it finds multiple version.py files (unexpected in a project directory!) it will just print out an error, do nothing and exit.
Installation is simple:
pip install bumpversionsimple