setup.py for pypi