setup.py stuff.