setup.py add on