Metadata-Version: 1.0
Name: Gluttony
Version: 0.6
Summary: A tool for find dependencies relationships among Python projects on PyPi
Home-page: http://bitbucket.org/victorlin/gluttony
Author: Victor Lin
Author-email: bornstub@gmail.com
License: MIT
Description: ("========\r\nGluttony\r\n========\r\n\r\nGluttony is a tool for finding dependency relationships among Python \r\nprjects in PyPi, it is based on `pip <http://pip.openplans.org/>`_.\r\n\r\n.. image:: http://static.ez2learn.com/gluttony/gluttony.jpg\r\n\r\nInstallation\r\n============\r\n\r\nTo install Gluttony\r\n\r\n::\r\n\r\n    easy_install Gluttony\r\n    \r\nUsage\r\n=====\r\nFor understanding optons of Gluttony, you can type:\r\n::\r\n\r\n    gluttony --help\r\n    \r\nAlso, once your're familiar with pip install, most of the options are same.\r\n\r\nDrawing Graph\r\n=============\r\n\r\nTo know dependency relationships\r\n\r\n::\r\n\r\n    gluttony <project name> --display-graph\r\n\r\nFor example: you want to know the dependency relationships of a \r\nPython project `Sprox <http://sprox.org/>`_, then you can type::\r\n\r\n    gluttony sprox --display-graph\r\n\r\nThe result might looks like this:\r\n\r\n.. image:: http://static.ez2learn.com/gluttony/sprox.png\r\n\r\nAlso, it also supports most of command of ``pip install``, for example: \r\nyou want to know the relations among `TurboGears2 <http://turbogears.org/>`_ packages, here we type\r\n\r\n::\r\n\r\n    gluttony -i http://www.turbogears.org/2.0/downloads/current/index tg.devtools --display-graph\r\n\r\nThe result:\r\n\r\n.. image:: http://static.ez2learn.com/gluttony/tg2.png\r\n\r\nOops, the graph is a mess.  I didn't handle layout of graph.  I have not time \r\nto finish it right now.  Fortunately, you can output the graph as dot or \r\npickle format file for further handling.\r\n\r\nOutput Graphviz File\r\n====================\r\nIn order to draw the diagram with Graphviz, you can output that format.\r\nFor example:\r\n\r\n::\r\n\r\n    gluttony sprox --pydot sprox.dot\r\n\t\r\nThen you can use `Graphviz <http://www.graphviz.org/>`_ for drawing beautiful \r\ngraph. Like this one:\r\n\r\n.. image:: http://static.ez2learn.com/gluttony/sprox_dot.png\r\n\r\nAnother huge example:\r\n\r\n`Dependency relationship digram of TurboGears2 <http://static.ez2learn.com/gluttony/tg2_dot.png>`_\r\n\r\nOutput Pickle File\r\n==================\r\nIf you want to get the relationships data in Python form, this tool also \r\nprovide a pickle output. For example:\r\n\r\n::\r\n\r\n    gluttony sprox --pickle sprox.pickle\r\n\t\r\nThen you can use pickle.load for further processing.\r\n\r\nGallery\r\n=======\r\n\r\n`Gallery <http://code.google.com/p/python-gluttony/wiki/Gallery>`_\r\n\r\nAuthor\r\n======\r\n\r\n * Victor Lin (bornstub at gmail.com)\r\n * Twitter: `victorlin <http://twitter.com/victorlin>`_\r\n * Blog: `Victor's Blog <http://blog.ez2learn.com>`_",)
Keywords: package dependency relationship
Platform: UNKNOWN
