{ "info": { "author": "Eduardo Naufel Schettino", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# doit-graph\n\nGenerates a graph (using graphviz's dot) of [doit](http://pydoit.org) tasks.\n\nSample for [doit tutorial](http://pydoit.org/tutorial_1.html) tasks:\n\n![Sample output](/tasks.png)\n\n\n## install\n\npip install doit-graph\n\n\n## usage\n\n```\n$ doit graph\n$ dot -Tpng tasks.dot -o tasks.png\n```\n\n- By default sub-tasks are hidden. Use option `--show-subtasks` to display them.\n\n- By default all tasks are included in graph.\n It is possible to specify which tasks should be included in the graph (note dependencies will be automatically included).\n\n- To draw tasks in execution order (i.e. reverse of dependency direction), use option `--reverse`\n\n```\n$ doit graph --reverse\n```\n\n- To draw tasks from left-to-right instead of the default top-to-bottom, use option `--horizontal` or `-h`\n\n```\n$ doit graph --horizontal\n```\n\n### legend\n\n![Legend](/legend.png)\n\n- group-tasks have double bondary border in the node\n- `task-dep` arrow have a solid head\n- `setup-task` arrow have an empty head\n\n\n\n### limitations\n\n`calc_dep` and `delayed-tasks` are not supported.\n\n\n\n## DEV notes\n\nhttp://graphviz.org/doc/info/attrs.html", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/pydoit/doit-graph", "keywords": "doit graph graphviz", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "doit-graph", "package_url": "https://pypi.org/project/doit-graph/", "platform": "", "project_url": "https://pypi.org/project/doit-graph/", "project_urls": { "Homepage": "http://github.com/pydoit/doit-graph" }, "release_url": "https://pypi.org/project/doit-graph/0.3.0/", "requires_dist": null, "requires_python": "", "summary": "doit cmd plugin: create task's dependency-graph image", "version": "0.3.0" }, "last_serial": 5661441, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "18c558d00ced158b594eaa7a53e2e21e", "sha256": "a5f2fcc40c4f428cc5204cc02fe1e3204687b99c469749c9b61f68fddeb71677" }, "downloads": -1, "filename": "doit-graph-0.1.0.tar.gz", "has_sig": false, "md5_digest": "18c558d00ced158b594eaa7a53e2e21e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2775, "upload_time": "2018-07-07T15:43:06", "url": "https://files.pythonhosted.org/packages/cb/6e/bffbb9d078afb1b5e62db04afcd8074e81e10cf7cc47b5ade85f7957d302/doit-graph-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8bdeea467a578a90a4f65f17872bcc07", "sha256": "ecc3624749ef77f260ed83702a07a8d091a202e5bdf1307374badb24fff02323" }, "downloads": -1, "filename": "doit-graph-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8bdeea467a578a90a4f65f17872bcc07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2999, "upload_time": "2018-07-09T18:51:18", "url": "https://files.pythonhosted.org/packages/2f/74/37f64347fcae9ff114f98b64ee5ecb65ce91a956d2a3bd05828f59c79877/doit-graph-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2ddc5bcfceb48dd9d34601631fa5c373", "sha256": "46c79fa29d32c875ebdee5bce36c59e6648aae67e394a38babc1fe48f34f3f59" }, "downloads": -1, "filename": "doit-graph-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2ddc5bcfceb48dd9d34601631fa5c373", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3099, "upload_time": "2019-07-27T13:38:25", "url": "https://files.pythonhosted.org/packages/e5/d2/ce60dbfa26f8eb7496b90c2de17a97bfe36d4603ebdb74f559363f4fb76b/doit-graph-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "34ff00e742eec3ff6dcc373e36e08e16", "sha256": "93c1b367afbff868632196cd87248b3c3128f5d53ae95d08b227ab25ae71d6d8" }, "downloads": -1, "filename": "doit-graph-0.3.0.tar.gz", "has_sig": false, "md5_digest": "34ff00e742eec3ff6dcc373e36e08e16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3272, "upload_time": "2019-08-11T08:21:44", "url": "https://files.pythonhosted.org/packages/d8/61/26e5f0c4b6b0b20881aba5531ec08cf85e7a58c4638574826e8026dba9cc/doit-graph-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "34ff00e742eec3ff6dcc373e36e08e16", "sha256": "93c1b367afbff868632196cd87248b3c3128f5d53ae95d08b227ab25ae71d6d8" }, "downloads": -1, "filename": "doit-graph-0.3.0.tar.gz", "has_sig": false, "md5_digest": "34ff00e742eec3ff6dcc373e36e08e16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3272, "upload_time": "2019-08-11T08:21:44", "url": "https://files.pythonhosted.org/packages/d8/61/26e5f0c4b6b0b20881aba5531ec08cf85e7a58c4638574826e8026dba9cc/doit-graph-0.3.0.tar.gz" } ] }