pipdeps
Pipdeps shows/upgrades outdated packages with respect to existing dependencies.
Python 2.7 is required.
In principle, resolving dependencies and requirements of all packages and their versions is easy. Unfortunately, computing resources of standard computer may not be sufficient even for little group of packages/versions. In an effort to decrease number of possibilities, we make some attempts to solve partial tasks. On the other hands, it may lead to some unwanted situations. Currently, package extras are not finished.
Usage
$ pipdeps --help
usage: pipdeps [-h] [-e [EXCLUDE [EXCLUDE ...]]]
(-l | -t | -u | -s [SHOW [SHOW ...]])
Pipdeps shows/upgrades outdated packages with respect to existing
dependencies.
optional arguments:
-h, --help show this help message and exit
-e [EXCLUDE [EXCLUDE ...]], --exclude [EXCLUDE [EXCLUDE ...]]
Space-separated list of excluded package (and
version). Format package==version or package for all
versions
-l, --list show list of upgradeable packages and versions
-t, --table show table of upgradeable packages and versions
-u, --upgrade upgrade upgradeable packages
-s [SHOW [SHOW ...]], --show [SHOW [SHOW ...]]
show detailed info about upgradeable packages