This guide shows you how to setup a new Python project. This package can then be uploaded to PyPI to make it available to everyone.
The examples used in this guide were run and tested on Ubuntu 14.04 with Python 3.4.0. If you're using a different platform you may have to tweak the instructions accordingly.
This guide was possible thanks to How to Setup a new Python Project.