Python’s whole dependency management story is an astonishing mess.
I end up helping students with projects in a wide variety of languages, so I get to compare how newcomers puzzle things out. And no environment, none, has as many dependency footguns as Python.
Even npm/yarn, which will put a separate copy of the same library •inside every project• that uses it, can’t compete.
1/2