restructure for pypi