setup.py updates