pip-review lets you smoothly manage all available PyPI updates.
Project description
pip-review
pip-review checks PyPI and reports available updates. It uses the list of currently installed packages to check for updates, it does not use any requirements.txt.
Example, report-only:
$ pip-review
requests==0.13.4 available (you have 0.13.2)
redis==2.4.13 available (you have 2.4.9)
rq==0.3.2 available (you have 0.3.0)
Example, actually install everything:
$ pip-review --auto
... <pip install output>
Example, run interactively, ask to upgrade for each package:
$ pip-review --interactive
requests==0.14.0 available (you have 0.13.2)
Upgrade now? [Y]es, [N]o, [A]ll, [Q]uit y
...
redis==2.6.2 available (you have 2.4.9)
Upgrade now? [Y]es, [N]o, [A]ll, [Q]uit n
rq==0.3.2 available (you have 0.3.0)
Upgrade now? [Y]es, [N]o, [A]ll, [Q]uit y
...
Up until version 0.3.7, pip-review would show and install any available update including pre-release versions. As of version 0.4, it will only show and install release versions by default. To restore the original behaviour, use the --pre flag.
Since version 0.5, you can also invoke pip-review as python -m pip_review. This is the only way to invoke pip-review that enables it to update itself.
Installation
To install, simply use pip:
$ pip install pip-review
Decide for yourself whether you want to install the tool system-wide, or inside a virtual env. Both are supported.
Testing
To test with your active Python version:
$ ./run-tests.sh
To test under all (supported) Python versions:
$ tox
The tests run quite slow, since they actually interact with PyPI, which involves downloading packages, etc. So please be patient.
Origins
pip-review was originally part of pip-tools but has been discontinued as such. See Pin Your Packages by Vincent Driessen for the original introduction. Since there are still use cases, the tool now lives on as a separate package.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pip-review-0.5.3.tar.gz.
File metadata
- Download URL: pip-review-0.5.3.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8aa1b51278d6f4586fe059f5fb9e969d5e0a342601d1492585905cff0bdba71
|
|
| MD5 |
fa023969223b6115d934c67975e1dcfa
|
|
| BLAKE2b-256 |
9a1bb9f7c13a831524aecd2eea0b9c1bcc6f137ccead4c2c3d4c27876db9accf
|
File details
Details for the file pip_review-0.5.3-py2.py3-none-any.whl.
File metadata
- Download URL: pip_review-0.5.3-py2.py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85cf41e58434caec75a4e15a7f189e2f023cbfc0708dfc2552a33f826366f5c7
|
|
| MD5 |
b42edea179775b791eeb5b4c7d4d3cd5
|
|
| BLAKE2b-256 |
16b6ff102ee34075c28651f73c8a3c29099028921d09d931151526d1b75eea36
|
File details
Details for the file pip_review-0.5.3-py2.7.egg.
File metadata
- Download URL: pip_review-0.5.3-py2.7.egg
- Upload date:
- Size: 8.1 kB
- Tags: Egg
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89b917419d332641435cc749cf890004716db948c2bfa05d0cccd712c8728cdf
|
|
| MD5 |
a452fabb63b1ff76f31a962728637f77
|
|
| BLAKE2b-256 |
a0f9a989f12a01b35547dcd44f43f9c1ea86cd10ea3afc5a4d3f738c52c07630
|