more sane setup.py