define setup.py