Upgrade pip packages and automate Python Dependency Management
pipupgrade
The missing command for pip.
Features
- Updates system packages and local packages.
- Discovers packages present within multiple Python Environments.
- Updates packages mentioned within a
requirements.txt
file (Also pins up-to-date versions if mentioned). - Smart
requirements.txt
detector. - Pipfile support.
- Detects semantic version to avoid updates that break changes. Also ensures to avoid
child dependencies that break changes. - View Dependency Graph.
- Parallel updates (blazingly fast).
- Python 2.7+ and Python 3.4+ compatible. Also pip 9+, pip 10+, pip 18+ and pip 19.0.1+ compatible.
- Automate your Dependencies by installing
pipupgrade
in your CI workflow. - Zero Dependencies!
Quick Start
$ pip install pipupgrade
Check out installation for more details.
Usage
Basic Usage
That’s basically it! Run the help for more details…
$