Python packages are a hack that is held together by duct tape and Stackoverflow answers that everyone copies.
Even worse is packaging the packages for PyPI, especially if multiple packages depend on each other.
Everyone complains about C++, but since C++11 many things are so much easier than in Python. Not to mention Lisp, OCaml, Java, which all have far better solutions.