Some of my projects have double digits dependencies in their requirements.txt file so upgrading one at a time, even with pip list --outdated, would take too long.<p>I prefer to upgrade everything and fix things that break. I&#x27;ve always been able to easily figure out which dependency was causing the exception after upgrading all packages, so no point in upgrading them individually for me.<p>Also, I don&#x27;t manually update my packages. My build scripts do that for me from my requirements.txt file, so it makes sense to update requirements.txt first.