update for PyPI upload