write setup.py for installation via setuptools