pip repos are located online at https://pypi.org/
You need a setup.py that looks like this:
import setuptools
setuptools.setup(
name="contraption",
version="0.0.1",
author="Joe Je",