Release processΒΆ
Checkout master tip.
Update version numbers in
puente/__init__.py
.- Set
__version__
to something like0.4
. - Set
__releasedate__
to something like20120731
.
- Set
Update
AUTHORS.rst
,HISTORY.rst
,MANIFEST.in
.Make sure to set the date for the release in
HISTORY.rst
.Update requirements in
setup.py
.Verify correctness.
- Run tests.
- Build docs.
- Verify everything works.
Tag the release:
$ git tag -a v0.1
Copy the details from
HISTORY.rst
into the tag comment.Push everything:
$ git push --tags official master
Update PyPI:
$ make clean $ python setup.py sdist bdist_wheel $ twine upload dist/*
Update topic in
#puente
, blog post, twitter, etc.