Avoid Package re-upload to PyPI

Do I need to re-upload my package at PyPI when I have already pushed the latest version at GitHub?
Can’t they just sync?

Answer

Yes, you have to upload it to PyPI, but you can use Github Actions to help you sync it when you push the newer version.
I think this and this may help you, and if you just want an example, you can check this out.