setup for pypi