afkak
                                
                                 afkak copied to clipboard
                                
                                    afkak copied to clipboard
                            
                            
                            
                        Write release procedure
As a follow-up to #67, write up a release procedure that describes the steps to release Afkak and publish it to GitHub releases and PyPI.
Here's a draft:
Release Procedure
- 
Update version in setup.pyandafkak/__init__.py.
- 
Update the changelog with the new version number. Review the release notes, editing and reformatting as necessary. 
- 
Make sure tests still pass ( toxetc.).
- 
Tag release version="$(python setup.py --version)" git tag $version git push origin $version
- 
Generate release artifacts: tox -e twine -- python setup.py sdist --formats=gztar tox -e twine -- pip wheel -w dist/ --no-deps dist/afkak-${version}.tar.gz tox -e twine -- twine check dist/afkak-${version}.tar.gz dist/afkak-${version}-py2.py3-none-any.whl
- 
Generate a GitHub release from the tag: python -m webbrowser "https://github.com/ciena/afkak/releases/tag/${version}"Update the tag to contain the release notes from CHANGES.md. 
- 
Upload to PyPI: tox -e twine -- twine upload dist/afkak-${version}.tar.gz dist/afkak-${version}-py2.py3-none-any.whl
- 
Visit https://pypi.org/project/afkak/ and make sure everything looks okay.