Follow steps on https://packaging.python.org/en/latest/distributing/#requirements-for-packaging-and-distributing
- One time things:
- Make account on PyPI
- pip install twine
- To Update Package:
- Update version number in setup.py
- rm dist/*
- python setup.py sdist
- Use the form on the PyPI website, to upload your PKG-INFO info located in your local project tree at myproject.egg-info /PKG-INFO. If you don’t have that file or directory, then run python setup.py egg_info to have it generated.
- twine upload dist/*
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.