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+ and pip 18+ 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] [-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 self
-r REQUIREMENTS, --requirements REQUIREMENTS
Path to requirements.txt file
-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 program'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.2.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.2.0.tar.gz | 13.1 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pipupgrade-1.2.0-py3.5.egg | Legacy Egg format | - | - | Details |
| pipupgrade-1.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 61.2 kB
Release files / pipupgrade-1.2.0.tar.gz
| Download URL | pipupgrade-1.2.0.tar.gz |
|---|---|
| Size | 13.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3eae784b461381c20bac66841eae0b31fcc4247385e9135330e50042ec5e9577
|
|
BLAKE2b-256 checksum How to use checksums |
d591a7c7157583ab97f02984cfc305ea244aa77dd94a8ae9884847b09970128a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2
|
Release files / pipupgrade-1.2.0-py3.5.egg
| Download URL | pipupgrade-1.2.0-py3.5.egg |
|---|---|
| Size | 32.2 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
02e42c4c1e4c39eefafaf5b55b3e47f4067f0af9eafae3c73806a178f9e4aa63
|
|
BLAKE2b-256 checksum How to use checksums |
ede15d5605884310323dcf6a54b3f6bcb7138f51135552020ba4319bb02f51c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2
|
Release files / pipupgrade-1.2.0-py3-none-any.whl
| Download URL | pipupgrade-1.2.0-py3-none-any.whl |
|---|---|
| Size | 15.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1458d2163f0423fc1159679696087e0fef86899ec8f2225753616bfce6fcc420
|
|
BLAKE2b-256 checksum How to use checksums |
f72620c4e2b5217736eacd061308054d20ec2286de57db6fcd1cab2d63d8487e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2
|