{ "info": { "author": "Victor Lin", "author_email": "bornstub@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Gluttony\n--------\n\n|Build Status|\n\nGluttony is a tool for finding dependencies relationship of a Python\npackage.\n\n.. figure:: http://static.ez2learn.com/gluttony/gluttony.jpg\n :alt: Gluttony\n\nInstallation\n------------\n\nTo install Gluttony\n\n::\n\n pip install Gluttony\n\nUsage\n-----\n\nTo understand the available optons of Gluttony, you can type:\n\n::\n\n gluttony --help\n\nDrawing Graph\n-------------\n\nTo figure out the dependencies relationship of a Python package, here\nyou can type (the diagram will be displayed by\n`matplotlib `__, you need to install it before\nyou can use --display-graph option)\n\n::\n\n gluttony --display-graph\n\nFor example, you would like to know the dependency relationships of\n`Sprox `__, then you can type:\n\n::\n\n gluttony sprox --display-graph\n\nThe result might looks like this:\n\n.. figure:: http://static.ez2learn.com/gluttony/sprox.png\n :alt: Sproxy dependencies diagram\n\nAnother example example: you want to understand the dependencies\nrelationship of `TurboGears2 `__, here we type\n\n::\n\n gluttony -i http://www.turbogears.org/2.0/downloads/current/index tg.devtools --display-graph\n\nThe result:\n\n.. figure:: http://static.ez2learn.com/gluttony/tg2.png\n :alt: Turbogears2 dependencies diagram\n\nOops, the graph is a little bit messy. Currently, the layout of graph is\nnot handled properly. However, it's not a big deal, you can output the\ngraph as dot or JSON format file for further processing.\n\nOutput Graphviz File\n--------------------\n\nTo draw the diagram with Graphviz, you can output that dot format like\nthis\n\n::\n\n gluttony sprox --pydot sprox.dot\n\nThen you can use `Graphviz `__ for drawing\nbeautiful graph. Like this one:\n\n.. figure:: http://static.ez2learn.com/gluttony/sprox_dot.png\n :alt: Sproxy dependencies diagram\n\nAnother huge example:\n\n.. figure:: http://static.ez2learn.com/gluttony/tg2_dot.png\n :alt: Dependency relationship digram of TurboGears2\n\nOutput JSON File\n----------------\n\nIf you want to get the raw relationship data in Python, this tool also\nprovides a JSON output format. For example:\n\n::\n\n gluttony pyramid --json=pyramid.json\n\nThen you can use ``json.load`` to load it into Python for further\nprocessing.\n\nGallery\n-------\n\nSee some beautiful Python package dependencies relationship diagram :)\n\n`Gallery `__\n\nAuthor\n------\n\n- Victor Lin (bornstub at gmail.com)\n- Twitter: `victorlin `__\n- Blog: `Victor's Blog `__\n\n.. |Build Status| image:: https://travis-ci.org/victorlin/gluttony.png?branch=master\n :target: https://travis-ci.org/victorlin/gluttony", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/victorlin/gluttony", "keywords": "package dependency relationship", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "Gluttony", "package_url": "https://pypi.org/project/Gluttony/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Gluttony/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/victorlin/gluttony" }, "release_url": "https://pypi.org/project/Gluttony/0.8/", "requires_dist": null, "requires_python": null, "summary": "A tool for find dependencies relationships between Python packages", "version": "0.8" }, "last_serial": 966465, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "21f2dc81a941b5fa89191b10ac868198", "sha256": "562cdfc8533ee9ce08967033de8ed98096c42cdc3686a762b99ae756e41ba01c" }, "downloads": -1, "filename": "Gluttony-0.1.zip", "has_sig": false, "md5_digest": "21f2dc81a941b5fa89191b10ac868198", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7916, "upload_time": "2010-02-19T13:05:36", "url": "https://files.pythonhosted.org/packages/43/f8/ac994491a1de4e50224c32aac7dd408e10e6a9ed80b3d499a271333166c9/Gluttony-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "a6d4aa89e0de3ef5f5a7e0b383cda364", "sha256": "fbdbd5241398c5c74dc35464ee503e4d3b8862510fcd587420494998bf1539c9" }, "downloads": -1, "filename": "Gluttony-0.2.zip", "has_sig": false, "md5_digest": "a6d4aa89e0de3ef5f5a7e0b383cda364", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13862, "upload_time": "2010-02-19T16:53:11", "url": "https://files.pythonhosted.org/packages/63/d4/ac4e090273a87898336c1b4726b856b546192180832a67beb77b079d1d0f/Gluttony-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "c7774d4fcc0402097f90dc81186de465", "sha256": "4fb5624b6b45ea4cb67b9e69161d4d7ad07dd03f5d8438fd307ad37c373e52c6" }, "downloads": -1, "filename": "Gluttony-0.3.zip", "has_sig": false, "md5_digest": "c7774d4fcc0402097f90dc81186de465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14990, "upload_time": "2010-02-20T08:52:18", "url": "https://files.pythonhosted.org/packages/92/60/fd5ebdd0c3c0915fd1b886e4da72e70c195a65affa2a3fbf89690f1eabde/Gluttony-0.3.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "b7ce3570abf06aa78e0e040b5dc5ac19", "sha256": "4877e1b0d17f0c8b5ad23c6a62becc52a8c5ebcf5e65c3e0d63efe1d4a1c2a97" }, "downloads": -1, "filename": "Gluttony-0.4.zip", "has_sig": false, "md5_digest": "b7ce3570abf06aa78e0e040b5dc5ac19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14505, "upload_time": "2010-02-24T18:56:18", "url": "https://files.pythonhosted.org/packages/2d/c8/0cf936e35962d1cef599317971f6852c0d28beaa4e8cc13a783e92ea8896/Gluttony-0.4.zip" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "9eca01db32d88c0c21f363186484ed45", "sha256": "70ddfdef4adc726f5c5a4b8833779a4ac499d26f28a4a7f21c16f7f3b1ecb3b1" }, "downloads": -1, "filename": "Gluttony-0.5.zip", "has_sig": false, "md5_digest": "9eca01db32d88c0c21f363186484ed45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8157, "upload_time": "2011-02-19T16:12:25", "url": "https://files.pythonhosted.org/packages/ca/0e/e251642413a2e186e8b050618cf35389e5b68cc85711a0f49c43f855fdf3/Gluttony-0.5.zip" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "95b5fac61e11881faef4a64adde67270", "sha256": "6387aaec6aeb2981a503879fddb0c02361149350a5087407656a01186391d6c6" }, "downloads": -1, "filename": "Gluttony-0.6.tar.gz", "has_sig": false, "md5_digest": "95b5fac61e11881faef4a64adde67270", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5365, "upload_time": "2013-01-31T03:54:23", "url": "https://files.pythonhosted.org/packages/20/94/9194276469023d07029c749d84ff16fe21b4e447d59eb77826ec6f543a46/Gluttony-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "9cd7b1e9b9677a6664bd8503c06c1408", "sha256": "626dd6871f50599969136a7ba2f20fd2ef5320ae28d6d5d896c3d28c52e857bb" }, "downloads": -1, "filename": "Gluttony-0.7.zip", "has_sig": false, "md5_digest": "9cd7b1e9b9677a6664bd8503c06c1408", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14707, "upload_time": "2014-01-12T08:03:41", "url": "https://files.pythonhosted.org/packages/a4/c2/edeb802b19090b34018585156f405f1c56bfb5cbbc48b3a0a58e97d13a79/Gluttony-0.7.zip" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "019552846c9252a84d8c7c6e45bf20da", "sha256": "e26046709f359227efd271daae07f5c437c15df2cd3dc2c35245540ae1878ece" }, "downloads": -1, "filename": "Gluttony-0.8.zip", "has_sig": false, "md5_digest": "019552846c9252a84d8c7c6e45bf20da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14899, "upload_time": "2014-01-12T09:06:51", "url": "https://files.pythonhosted.org/packages/48/38/27b84e47953dde56455290099c5892d0927df7e1070c59336ca59573b916/Gluttony-0.8.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "019552846c9252a84d8c7c6e45bf20da", "sha256": "e26046709f359227efd271daae07f5c437c15df2cd3dc2c35245540ae1878ece" }, "downloads": -1, "filename": "Gluttony-0.8.zip", "has_sig": false, "md5_digest": "019552846c9252a84d8c7c6e45bf20da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14899, "upload_time": "2014-01-12T09:06:51", "url": "https://files.pythonhosted.org/packages/48/38/27b84e47953dde56455290099c5892d0927df7e1070c59336ca59573b916/Gluttony-0.8.zip" } ] }