#. ``bumpversion ...``

#. Install the package again for local development, but with the new version number: ``python setup.py develop``

#. Run the tests::

	python setup.py test
	tox

#. Build the source distribution: ``python setup.py sdist``

#. Test that the sdist installs::

	mktmpenv
	cd dist
	tar xzvf collections-extended-x.y.z.tar.gz
	cd my_project-x.y.z/
	python setup.py install
	<try out my_project>
	deactivate

#. ``make publish``

#. Test that it pip installs::

	mktmpenv
	pip install collections-extended
	<try out my_project>
	deactivate

#. Tag the last git commit with the version number: ``git tag -a x.y.z``

#. Push: ``git push``

#. Push tags: ``git push --tags``

#. Check the PyPI listing page to make sure that the README, release notes, and roadmap display properly. If not, copy and paste the RestructuredText into http://rst.ninjs.org/ to find out what broke the formatting.

#. ``bumpversion ...``

#. Install the package again for local development, but with the new version number: ``python setup.py develop``

#. Run the tests::

	python setup.py test
	tox

#. Build the source distribution: ``python setup.py sdist``

#. Test that the sdist installs::

	mktmpenv
	cd dist
	tar xzvf collections-extended-x.y.z.tar.gz
	cd my_project-x.y.z/
	python setup.py install
	<try out my_project>
	deactivate

#. ``make publish``

#. Test that it pip installs::

	mktmpenv
	pip install collections-extended
	<try out my_project>
	deactivate

#. Push: ``git push``

#. Push tags: ``git push --tags``

#. Check the PyPI listing page to make sure that the README, release notes, and roadmap display properly. If not, copy and paste the RestructuredText into http://rst.ninjs.org/ to find out what broke the formatting.

Remove git tag from release checklist
Remove git tag from release checklist

bumpversion already does that.
