Proper setup.py