sync with pypi