Include a proper setup.py, using setuptools