pipupgrade
The missing command for pip
Table of Contents
Features
- Updates system packages and local packages.
- Updates packages mentioned within a
requirements.txtfile (Also pins upto-date versions if mentioned). - Detects semantic version to avoid updates that break changes.
- Python 2.7+ and Python 3.4+ compatible. Also pip 9+, pip 10+, pip 18+ and pip 19.0.1+ compatible.
- Zero Dependencies!
Installation
$ pip install pipupgrade
Usage
That's basically it! Run the help for more details...
$ pipupgrade --help
usage: pipupgrade [-y] [-c] [-l] [-s] [-r REQUIREMENTS] [-i] [-u] [--no-color]
[-V] [-v] [-h]
UPGRADE ALL THE PIP PACKAGES!
optional arguments:
-y, --yes Confirm for all dialogs.
-c, --check Check for outdated packages.
-l, --latest Update all packages to latest.
-s, --self Update pipupgrade.
-r REQUIREMENTS, --requirements REQUIREMENTS
Path to requirements.txt file.
-i, --interactive Interactive Mode
-u, --user Install to the Python user install directory for
environment variables and user configuration.
--no-color Avoid colored output.
-V, --verbose Display verbose output.
-v, --version Show pipupgrade's version number and exit.
-h, --help Show this help message and exit.
License
This repository has been released under the MIT License.
Made with ❤️ using boilpy.
Metadata
Release files for pipupgrade 1.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pipupgrade-1.4.0.tar.gz | 12.4 kB | Details |
Release files / pipupgrade-1.4.0.tar.gz
| Download URL | pipupgrade-1.4.0.tar.gz |
|---|---|
| Size | 12.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9918a6c3d100e65bb44f665e428bbaec123a4b9c29f1fcf8e799a778a2af6ec8
|
|
BLAKE2b-256 checksum How to use checksums |
c81294d09cc30d2ed7c79fbe0df3aa8418f7034441b880b5200f5411c5f40700
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.0a4+
|