<div align="center">
<img src=".github/assets/meme.jpg" width="250">
<h1>
pipupgrade
</h1>
<h4>The missing command for <code>pip</code></h4>
</div>
<p align="center">
<a href="https://travis-ci.org/achillesrasquinha/pipupgrade">
<img src="https://img.shields.io/travis/achillesrasquinha/pipupgrade.svg?style=flat-square">
</a>
<a href="https://coveralls.io/github/achillesrasquinha/pipupgrade">
<img src="https://img.shields.io/coveralls/github/achillesrasquinha/pipupgrade.svg?style=flat-square">
</a>
<a href="https://pypi.org/project/pipupgrade/">
<img src="https://img.shields.io/pypi/v/pipupgrade.svg?style=flat-square">
</a>
<a href="https://pypi.org/project/pipupgrade/">
<img src="https://img.shields.io/pypi/l/pipupgrade.svg?style=flat-square">
</a>
<a href="https://saythanks.io/to/achillesrasquinha">
<img src="https://img.shields.io/badge/Say%20Thanks-🦉-1EAEDB.svg?style=flat-square">
</a>
<a href="https://paypal.me/achillesrasquinha">
<img src="https://img.shields.io/badge/donate-💵-f44336.svg?style=flat-square">
</a>
</p>
### Table of Contents
* [Features](#Features)
* [Installation](#installation)
* [Usage](#usage)
* [License](#license)
### Features
* Updates system packages and local packages.
* Updates packages mentioned within a `requirements.txt` file (Also pins upto-date versions if mentioned).
* Detects semantic version to avoid updates that break changes.
* Zero Dependencies!
#### Installation
```shell
$ pip install pipupgrade
```
### Usage
<div align="center">
<img src=".github/assets/demo.gif">
</div>
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](LICENSE).
<img src=".github/assets/meme.jpg" width="250">
<h1>
pipupgrade
</h1>
<h4>The missing command for <code>pip</code></h4>
</div>
<p align="center">
<a href="https://travis-ci.org/achillesrasquinha/pipupgrade">
<img src="https://img.shields.io/travis/achillesrasquinha/pipupgrade.svg?style=flat-square">
</a>
<a href="https://coveralls.io/github/achillesrasquinha/pipupgrade">
<img src="https://img.shields.io/coveralls/github/achillesrasquinha/pipupgrade.svg?style=flat-square">
</a>
<a href="https://pypi.org/project/pipupgrade/">
<img src="https://img.shields.io/pypi/v/pipupgrade.svg?style=flat-square">
</a>
<a href="https://pypi.org/project/pipupgrade/">
<img src="https://img.shields.io/pypi/l/pipupgrade.svg?style=flat-square">
</a>
<a href="https://saythanks.io/to/achillesrasquinha">
<img src="https://img.shields.io/badge/Say%20Thanks-🦉-1EAEDB.svg?style=flat-square">
</a>
<a href="https://paypal.me/achillesrasquinha">
<img src="https://img.shields.io/badge/donate-💵-f44336.svg?style=flat-square">
</a>
</p>
### Table of Contents
* [Features](#Features)
* [Installation](#installation)
* [Usage](#usage)
* [License](#license)
### Features
* Updates system packages and local packages.
* Updates packages mentioned within a `requirements.txt` file (Also pins upto-date versions if mentioned).
* Detects semantic version to avoid updates that break changes.
* Zero Dependencies!
#### Installation
```shell
$ pip install pipupgrade
```
### Usage
<div align="center">
<img src=".github/assets/demo.gif">
</div>
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](LICENSE).
Metadata
Release files for pipupgrade 1.1.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.1.0.tar.gz | 12.4 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pipupgrade-1.1.0-py3.5.egg | Legacy Egg format | - | - | Details |
| pipupgrade-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 59.6 kB
Release files / pipupgrade-1.1.0.tar.gz
| Download URL | pipupgrade-1.1.0.tar.gz |
|---|---|
| Size | 12.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9b1d604df4c1754bd25c7fbb091483f0caa6180074798324bfa3eddd7bc4cb46
|
|
BLAKE2b-256 checksum How to use checksums |
bd9fd35d7dd930af5dd34568a0572cdaf356a02ea97a96463ecc3da431e7fac6
|
| 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.1.0-py3.5.egg
| Download URL | pipupgrade-1.1.0-py3.5.egg |
|---|---|
| Size | 31.8 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
cc9932ec35cf4fddbef8b59284374c13df7302511c02c0a961bd1d6bfd32866b
|
|
BLAKE2b-256 checksum How to use checksums |
8631f3c645faef905fc07a1415ceaa445d17ef048e431483f117077d58f8ccf8
|
| 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.1.0-py3-none-any.whl
| Download URL | pipupgrade-1.1.0-py3-none-any.whl |
|---|---|
| Size | 15.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
504cee7951cc6ecb6f0651597577bcd7cf34dc81c1e9641522fef595d043832f
|
|
BLAKE2b-256 checksum How to use checksums |
e2176b1de218d8051829ea161d63b58d16bf230c55f9863016ea12aa0d2b90f4
|
| 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
|