Pip update all with dependency management

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • pip-upgrade

    Upgrade your pip packages with one line. A fast, reliable and easy tool for upgrading all of your packages while not breaking any dependencies

  • Hey guys, I found a neat little project a few months ago and it's been super helpful to me, so I figured that I'd share it here. It's called pip-upgrade-tool and as the title says, it allows for an "upgrade all" mechanic in pip, since it currently doesn't have an official way of doing this. There is the way to upgrade everything by piping pip freeze to grep and cut and xargs, but that doesn't take into account the dependencies that each package has. This project, on the other hand, does take into account dependencies, just like a normal package manager. After installation with pip3 install pip-upgrade-tool, you can just run pip-upgrade in a terminal to upgrade everything. This package can run in and out of virtual environments, and has the ability to exclude packages as well. I actually contributed to it when I first found out about it, and added the ability to use a configuration file for permanent configurations (e.g. permanent excluded packages). Hope you guys find this as useful as I do!

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts