write setup.py