An open API service indexing awesome lists of open source software.

https://github.com/homelab-00/smart_pip_package_updater

A smart `pip` package update script that respects package dependency version constraints
https://github.com/homelab-00/smart_pip_package_updater

pip python update version-constraints

Last synced: 14 days ago
JSON representation

A smart `pip` package update script that respects package dependency version constraints

Awesome Lists containing this project

README

        

## Smart pip Package Updater
A script that updates your `pip` packages intelligently. It first analyzes dependency relationships with `pipdeptree`, then compares those constraints against available updates from `pip list --outdated`. You'll only see prompts for updates that won't break your existing packages.

Requires `packaging` and `pipdeptree` – the script will offer to install them if missing.