working setup.py for the first time in .. years?