darn setup.py