-
Update version to, e.g. 1.0.0 in
altair_saver/__init__.py
-
Make sure
CHANGES.md
is up to date for the release -
Commit change and push to master
git add . -u git commit -m "MAINT: bump version to 1.0.0" git push upstream master
-
Tag the release:
git tag -a v1.0.0 -m "version 1.0.0 release" git push upstream v1.0.0
-
Build source & wheel distributions
rm -r dist build # clean old builds & distributions python setup.py sdist # create a source distribution python setup.py bdist_wheel # create a universal wheel
-
publish to PyPI (Requires correct PyPI owner permissions)
twine upload dist/*
-
update version to, e.g. 1.1.0.dev0 in
altair_saver/__init__.py
-
add a new changelog entry for the unreleased version
-
Commit change and push to master
git add . -u git commit -m "MAINT: bump version to 1.1.0.dev0" git push origin master
-
Publish release on github, copying changelog entry.