(Notes to myself)
- Commit latest changes to
dev
, and see if tests run through - Increase version number (major.minor.patch):
bumpversion major
bumpversion minor
bumpversion patch
- Create pull request from master to dev
- See, if all tests ran through
- Merge branch
- Tag version and push:
git checkout master
git pull
git tag v0.1.4
git push --tags
- Check if build ran through and window executable is working
- Clean & Build
rm -rf build dist
python setup.py sdist bdist_wheel
- Upload to pypi-test and test
twine upload --repository-url https://test.pypi.org/legacy/ dist/*
pip3 install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple normcap
- Upload to pypi
twine upload dist/*