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
Hashes for pip_review-0.5.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85cf41e58434caec75a4e15a7f189e2f023cbfc0708dfc2552a33f826366f5c7 |
|
MD5 | b42edea179775b791eeb5b4c7d4d3cd5 |
|
BLAKE2b-256 | 16b6ff102ee34075c28651f73c8a3c29099028921d09d931151526d1b75eea36 |