A set of extensions to Python's pip.
Cheerio requires Go.
go install github.com/beyang/cheerio/...
Usage information: cheerio -h
%> cheerio repo flask
http://github.com/mitsuhiko/flask
%> cheerio reqs flask-celery
pkg flask-celery uses (3):
flask flask-script celery
and is used by (1):
bundle-celery
The cheerio reqs
subcommand uses a cached data file to get backward dependencies for PyPI packages. This file is located in the data/
directory.
It can be regenerated with cheerio reqs-generate > <cache-file>
. You can also specify the cache file optionally as in cheerio reqs -graphfile=<cache-file> <package-name>
.
- Does not correctly parse requirements for PyPI packages that contain multiple top-level packages (this is fairly rare)
- mock pypi and add more unit tests