Packaging checklist

Creating a new package

Package metadata
Create and setup.cfg
Testing metadata
Create tox.ini and travis.yml
Package registration
python register

Releasing a package

Run tests
Update metadata
Update version numbers in and
Tag release
git-tag-version or git tag -a "v0.1.0" -m "Version 0.1.0"
Package upload
tox -e release or python sdist bdist_wheel upload


Build Sphinx documenation
sphinx-build docs docs/_build
Open Sphinx documenation
xdg-open docs/_build/index.html