setup.py update