I have no love of Go nor of Java, but Python's packaging is a nightmarish tower of babel built upon a mountain of spaghetti.
There are so many incompatible, NIH wannabe solutions to packaging in Python. Recent tools like pipenv have made things easier from the user standpoint, but if you dare to look at how the sausage is made it's still an absolute mess.
Even if newer packaging tools are better, there are still tens of thousands of packages that use the older, nonstandard, even messier solutions.