A checklist for releasing a new version

# sanity test the release
  make rcheck
  
# update the version in setup.cfg and docs/conf.py
  git commit iadpython/__init__.py -m 'update version'
  git push

# update CHANGELOG
  git shortlog v0.3.0..HEAD
  git commit CHANGELOG.rst -m 'update recent changes' 
  git push

# create release tag on github
  git tag v0.5.1
  git push origin v0.5.1

# upload source to pypi
  python3 -m build
  python3 -m twine upload dist/*

# update/check releases
  open https://github.com/scottprahl/iadpython
  open https://pypi.org/project/iadpython/
  open https://iadpython.readthedocs.io
