The Magic of Upgrading Pip Packages

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.