- Run the tests.
- Check if docs are compilable:
cd docs; make html
- Update release in VERSION.md, setup.py and button of README.md.
- Make release
- Push master and develop branch, and tags
- Switch to master branch
- Upload new packages to test server:
pip install --upgrade setuptools wheel python3 setup.py sdist bdist_wheel pip install --upgrade twine twine upload --repository-url https://test.pypi.org/legacy/ dist/* pip install --index-url https://test.pypi.org/simple/ innvestigate
- Check that everything works
- Upload new packages to real server:
twine upload --repository-url https://upload.pypi.org/legacy/ dist/*
pip install innvestigate