Creating a release

  1. Fetch the latest copy of the upstream repository

git checkout master
  1. Run

git clean -xfd

to clean out any old builds

  1. Tag the current version using the github releases page:

  2. Fetch the newly created tag

git fetch upstream
git merge --ff-only upstream/master
  1. Create a source distribution and a python wheel

python sdist
python bdist_wheel
  1. Upload created wheels to pypi

twine upload dist/*

See for more information.

  1. Update conda package at