Tell me if this rings a bell: You run something from
pip and get told that your
pip version needs an upgrade. You run
pip install --upgrade pip and then think about how many other packages might need an upgrade... So, you run
pip list --outdated and it returns a tonne of packages. You then spend a stupidly long amount of time trying to figure out why there's no auto-upgrade option for
pip which eventually results in you upgrading each package manually, cursing every time.
Enter pip-review! The documentation is useful enough to get you through the first runs and
pip-review -h will show you all of the options. I usually run it with
pip-review --auto --verbose because I'm an edgy gentleman but if your fedora doesn't tip as hard then you can run it with
--interactive to get it to prompt you at each upgrade.