>Python packaging is complicated for many reasons (both good and bad), but PyPI's index format is delightfully simple.
In a lot of the worst ways. Dependency resolution can't be done locally, it requires tons of separate network requests to fetch all the requirements.