Long version here. TL;DR; below:
- Install Twine & Wheel
$ pip install twine wheel
- Pypi configuration
# in $HOME/.pypirc
[pypi]
username = <username>
password = <password> # if not set here, you'll be prompt, which is preferable
- Build
$ python setup.py bdist_wheel
- Upload
$ twine upload dist/*