pip install --upgrade pip
pip install twine
Pick the next tag (e.g. 0.5
) by looking at the current tags:
$ git tag
0.1
0.2
0.3
0.4
Then go ahead and tag it,
git tag 0.5
push up the tagged commit,
git push && git push --tags
build it,
python setup.py sdist bdist_wheel
and ship it:
twine upload dist/vdom-0.5*
Our package makes use of versioneer under the hood with our tags to track the version number of the package whether we are shipped or in development mode. Super handy right?
git tag x.y
git push && git push --tags
python setup.py sdist bdist_wheel
twine upload dist/*
- Provide a way to test the release
- Ensure that we're on latest master, shipping from the right tag
- Track
CHANGES
somehow