Version release checklist¶
The steps to follow each time release a new version of a Django package.
Update the changelog
setup.pywith new version and any new dependencies
- Consider including RC (release candidate) in release name until we’re sure we’re uploading a package with all tiny details accounted for
requirements.txtwith any new dependencies
python setup.py sdist bdist_wheel, make sure their aren’t any errors
Spotcheck new release package in dist/ to make sure all files made it in.
twine upload dist/* --skip-existing
Release on GitHub
git commitfinal change and run
git tag "v#.#.#"with whatever the release number is
git push origin master --tags
- Add list of changes to the page release on GitHub