This document describes the steps to follow to release a new version of Blaze.
- Update version numbers in the following locations:
- /setup.py, in the setup(...) call.
- /README.md where it mentions the current release.
- /blaze/init.py
-
Confirm the dependencies and their version numbers in /docs/installing /requirements.txt
In particular,
blz
,dynd-python
, etc will typically be released concurrently withblaze
, so they need to be updated to match. -
Update the release notes /docs/source/releases.rst
-
Build and update the documentation in gh-pages.
-
Verify build is working on all platforms. The jenkins builder internal to Continuum can assist with this.
-
Tag the release version.
-
Release email to blaze-dev@continuum.io.
-
Update this release procedure document to reflect what needed to be done for the release.