That is interesting. I haven't worried about setuptools since like 2009 and haven't cared about my pip version since like 2012.
I have had FAR more issues with performing Bundler/Ruby upgrades than I've ever had with Python.
I have had FAR more issues with performing Bundler/Ruby upgrades than I've ever had with Python.
https://github.com/pypa/setuptools/issues/2352
I've also had to play the pip version pinning game a few times in the past.
There's definitely recurring issues with distributions trying to handle python dependencies, which doesn't match how python handles dependencies.