add a setup.py file