- Run unit-tests
$ pytest --verbose
- Bump version in pyPRISM/version.py (see semver.org)
- Update, compile, and check docs locally
$ cd docs
$ make clean html
- Update CHANGES.md (git log)
- Commit all updates to dev and push
$ git add -u
$ git commit
$ git push nistgit dev
- Checkout master, merge dev, and push
$ git checkout master
$ git merge dev
$ git tag -a vX.X.X
$ git push nistgit master
$ git push nistgit master --tags
- Create distributions
$ python setup.py build_ext
$ python setup.py sdist
- Upload to pypi
- twine upload --skip--existing dist/*
- Update conda-forge '''
python setup.py build_ext --inplace