Prepare a ~/.pypirc
configuration file, eg:
[distutils]
index-servers = pypi
[pypi]
repository: https://upload.pypi.org/legacy/
username: algoo
Upgrade or install packages:
pip install --upgrade setuptools wheel twine
Checkout on branch master
(or other branch if you know what you are doing):
git checkout master
Build the package:
python setup.py sdist
Upload it:
twine upload dist/*
If you want give a try before, use:
twine upload --repository-url https://test.pypi.org/legacy/ dist/hapic-VERSION.tar.gz