Skip to main content

pip-review lets you smoothly manage all available PyPI updates.

Project description

Build status

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pip-review-0.5.3.tar.gz (5.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pip_review-0.5.3-py2.py3-none-any.whl (6.0 kB view details)

Uploaded Python 2Python 3

pip_review-0.5.3-py2.7.egg (8.1 kB view details)

Uploaded Egg

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

Hashes for pip-review-0.5.3.tar.gz
Algorithm Hash digest
SHA256 b8aa1b51278d6f4586fe059f5fb9e969d5e0a342601d1492585905cff0bdba71
MD5 fa023969223b6115d934c67975e1dcfa
BLAKE2b-256 9a1bb9f7c13a831524aecd2eea0b9c1bcc6f137ccead4c2c3d4c27876db9accf

See more details on using hashes here.

File details

Details for the file pip_review-0.5.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pip_review-0.5.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 85cf41e58434caec75a4e15a7f189e2f023cbfc0708dfc2552a33f826366f5c7
MD5 b42edea179775b791eeb5b4c7d4d3cd5
BLAKE2b-256 16b6ff102ee34075c28651f73c8a3c29099028921d09d931151526d1b75eea36

See more details on using hashes here.

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

Hashes for pip_review-0.5.3-py2.7.egg
Algorithm Hash digest
SHA256 89b917419d332641435cc749cf890004716db948c2bfa05d0cccd712c8728cdf
MD5 a452fabb63b1ff76f31a962728637f77
BLAKE2b-256 a0f9a989f12a01b35547dcd44f43f9c1ea86cd10ea3afc5a4d3f738c52c07630

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page