fix setup.py script with proper defaults