Release Checklist
Update version in __init__.py, etc/buildPip.zsh, pyproject.toml
pylint, pydocstyle, flake8
Changelog, breaking changes. Set date in changelog.
make schemas
git add, git commit
git clone in public-bpreveal as a release candidate.
Build conda environment on Cerebro.
Run OSKN acceptance test.
git checkout master, merge.
git tag
git push
git push –tags
Build release environment on Cerebro.
Make in doc/ on Cerebro.
Symlinks in public-bpreveal, including documentation directory.
etc/buildPip.zsh
twine upload to testpypi.
pip install from test repo
twine upload to pypi
Issue release on github with pdf of documentation and wheel.
(major and minor releases only) Announce on Teams.
git branch