Huge kudos to pradyunsg and the rest of the team.
In a world where we focus on the shiny new things, it is so easy to ignore the legacy systems upon which they are built.
This will be the end of a 7+ year GitHub issue: https://github.com/pypa/pip/issues/988
Python is an old language (older than Java) and its packaging systems are often the butt of many jokes. Its fantastic to see investments and improvements in this area. It isnt easy with Python, given that the build process is often executing code "setup.py" so resolving dependencies statically isn't possible without running Python.