ENH setup.py