First go at setup.py