ENH: setup.py