rebuild setup.py