Skip to content

beyang/cheerio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

51367fc · Apr 2, 2014

History

68 Commits
Apr 2, 2014
Nov 13, 2013
Apr 1, 2014
Oct 30, 2013
Nov 4, 2013
Oct 30, 2013
Nov 12, 2013
Apr 1, 2014
Apr 1, 2014
Apr 1, 2014
Apr 2, 2014
Oct 30, 2013
Apr 1, 2014
Apr 1, 2014
Apr 1, 2014
Apr 1, 2014

Repository files navigation

cheerio

A set of extensions to Python's pip.

Install

Cheerio requires Go.

go install github.com/beyang/cheerio/...

Usage

Usage information: cheerio -h

Examples

%> 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

Regenerate data

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>.

Known issues

  • Does not correctly parse requirements for PyPI packages that contain multiple top-level packages (this is fairly rare)

TODO

  • mock pypi and add more unit tests

About

Some utility commands you wish were in Python's pip

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages