Skip to content

Commit

Permalink
Update release checklist for wheel
Browse files Browse the repository at this point in the history
  • Loading branch information
hugovk committed Nov 18, 2018
1 parent a805c20 commit f1cea0d
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions RELEASING.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,22 @@
# Release Checklist

* [ ] Get master to the appropriate code release state. [Travis CI](https://travis-ci.org/hugovk/fino) should be running cleanly for all merges to master.
* [ ] Update version in `setup.py` and commit:
* [ ] Update version:
```bash
git checkout master
edit setup.py
git add setup.py
git commit -m "Release 0.3.0"
```
* [ ] Tag the last commit with the version number:
* [ ] Commit and tag with the version number:
```bash
git add setup.py
git commit -m "Release 0.3.0"
git tag -a 0.3.0 -m "Release 0.3.0"
```
* [ ] Release on PyPI:
* [ ] Create a distribution and release on PyPI:
```bash
pip install -U pip setuptools wheel twine keyring
python3 setup.py sdist --format=gztar
rm -rf build
python3 setup.py sdist --format=gztar bdist_wheel
twine upload -r pypi dist/fino-0.3.0*
```
* [ ] Check installation: `pip install -U fino`
Expand Down

0 comments on commit f1cea0d

Please sign in to comment.