make a setup.py that does this for you