So if I understand correctly, pip will now install the list of packages in the same order instead of choosing randomly, so that when there are version conflicts, you always get the same result?
I'm surprised I never ran into the issue, but I suppose it mainly show up if you have a large number of dependencies?