3 ms·
You're right; it was the period from December 22nd, 2014 to March 17th, 2016, so about 15 months centered around 2015. We may be counting regressions different
by bandrami 10y ago
You're right; it was the period from December 22nd, 2014 to March 17th, 2016, so about 15 months centered around 2015.
We may be counting regressions differently; I'm including both adding and removing the spinner as a regression, for instance (since both the addition and removal added unexpected behavior).
Note that the undeniable regressions that occurred in releases during those 15 months included:
1. Exceptions raised in any command on Windows
2. Switching from not installing standard libraries to installing them back to not installing them
3. Blocking if the particular server pypi.python.org was down
4. An infinite loop on filesystems that do not allow hard links
Note that in that time they also added yet another internal package management system (incompatible with the existing two), changed the versioning semantics twice, and dropped support for versions of python that were 3 years old at that point.
And, again, there's nothing particularly wrong with or bad about pip; this is just what a younger generation of developers are used to.