[fix] publish to pypi