Creating Python packages
Introduction
Uploading to PyPI
Making package executable