Use better setup.py