You want to make a python package available on PyPi without spending ages to learn how to do it ? If you are using GitHub to host your project, this article is for you ! Create your setup.py file Every python package needs a setup.py file to be deployed with pip. You can use a setup.py example available on Django website to create yours. Then, your GitHub repository seems like: . +-- my_python_pac