for upload to pypi