{ "info": { "author": "Salah Missri", "author_email": "syrianspock@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Mikado Graph\n\nPython tool to draw graphs for Mikado refactoring.\n\n- Learn what is the [Mikado method](https://pragprog.com/magazines/2010-06/the-mikado-method)\n- Learn how to [leverage Mikado graphs in your refactoring tasks](https://www.syrianspock.com/software/2018/07/08/mikado-refactoring/)\n- Python package [hosted on pypi](https://pypi.org/project/mikado-graph/)\n\n## Quickstart\n\nStart by saving this description file as as `example.txt`\n```\n_ Extend X with Y\n x Remove flag Z from X\n x Replace D with E\n x Check C\n # Ignore this line\n _ Add field X in Y\n x Do fix A\n _ Add B\n x Check C\n```\nThen run\n```bash\npip install mikado-graph\nmikado example.txt --view\n```\nA new window should display the graph below\n\n![Example graph](https://raw.githubusercontent.com/SyrianSpock/mikado-graph/master/example.png)\n\nExplore the options using `--help`\n```bash\nmikado --help\n```\nAnd learn more about the description file format below.\n\n## Graph description symbols\n\nParent/child dependency is encoded by indentation.\n\nThere are three kinds of nodes in the graph\n- Comments are prefixed by one of the following symbol: `//`, `#`\n- Done tasks (drawn in green) are prefixed by one of the following symbols: `v`, `V`, `x`, `X`\n- Pending tasks (drawn in red) are prefixed by any symbol that is not used by the above two choices.\n We recommend using `_` to keep the description file human readable\n\n## Dev & Deploy\n\nDeploy by running\n```bash\npython setup.py sdist bdist_wheel\ntwine upload dist/*\n```\n\n## Known issues\n\n- `graphviz` will always save a temporary file when asked to render the graph.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/syrianspock/mikado-graph", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "mikado-graph", "package_url": "https://pypi.org/project/mikado-graph/", "platform": "", "project_url": "https://pypi.org/project/mikado-graph/", "project_urls": { "Homepage": "https://github.com/syrianspock/mikado-graph" }, "release_url": "https://pypi.org/project/mikado-graph/0.1.5/", "requires_dist": [ "watchdog", "graphviz" ], "requires_python": "", "summary": "Python tool to draw graphs for Mikado refactoring", "version": "0.1.5" }, "last_serial": 4041150, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e988ec6cc6b6707d51e4cf17067e6977", "sha256": "ff1aca1a36147ec47051fce23ba6261d5aededb6a15fbcaf40ad37ab60c4b699" }, "downloads": -1, "filename": "mikado_graph-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e988ec6cc6b6707d51e4cf17067e6977", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3882, "upload_time": "2018-06-26T21:46:29", "url": "https://files.pythonhosted.org/packages/8f/2e/ccce0986804195c6a3ff2af4320c51d0f8b8c0c7410ddce78c08f9027c7f/mikado_graph-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01a2a4c5ae460e4669b6b88cfd412568", "sha256": "431d834d8432c44a17a15e8d467d069a17d4571277f64a1a00933ba65cc17d10" }, "downloads": -1, "filename": "mikado_graph-0.1.0.tar.gz", "has_sig": false, "md5_digest": "01a2a4c5ae460e4669b6b88cfd412568", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3335, "upload_time": "2018-06-26T21:46:30", "url": "https://files.pythonhosted.org/packages/cc/a1/224575d59f4b2c32b597adde7029761cef9a283d8946d9ac06a0e30271be/mikado_graph-0.1.0.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "884482ca85dea5f20705aad426af196a", "sha256": "7961a4833863b3ebfdcec0e68f4693c3fd7c8f362cedbf19cc2313edebd43be0" }, "downloads": -1, "filename": "mikado_graph-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "884482ca85dea5f20705aad426af196a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4086, "upload_time": "2018-06-26T22:04:57", "url": "https://files.pythonhosted.org/packages/7e/ab/e4143b0cb3040a179d2c28a9636060475dee0263148a7ecee79eb7ed3594/mikado_graph-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb97690a3fab74b07e341b837f92ea73", "sha256": "e339490bc2cc847fc1a1ca7de9aaf7a6774b66a0877867ef864dc9f344a6a55a" }, "downloads": -1, "filename": "mikado_graph-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fb97690a3fab74b07e341b837f92ea73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3609, "upload_time": "2018-06-26T22:04:58", "url": "https://files.pythonhosted.org/packages/bf/a7/9315af1e980258577358f499548fcd80ca6a28a4346f8db13eabf3a98068/mikado_graph-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "93d7d67f6ac773bbd55254e4da542c3e", "sha256": "d197547bf74702a528dbd8286cbab2ee7c10ed9a53beb99a3cc599836bbf78c0" }, "downloads": -1, "filename": "mikado_graph-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "93d7d67f6ac773bbd55254e4da542c3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4103, "upload_time": "2018-07-08T14:30:13", "url": "https://files.pythonhosted.org/packages/cc/06/af5a2feb0ec97c71e01a1f2aca5d94dc6c1ef0456e0a251c77b29d12fdf0/mikado_graph-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c839ef1e1e390f75bf39e2da1b6f04b5", "sha256": "99d4489936c508897496ed19cabb317ae0de87bb11fb45ea404fc83c7fa83f36" }, "downloads": -1, "filename": "mikado_graph-0.1.4.tar.gz", "has_sig": false, "md5_digest": "c839ef1e1e390f75bf39e2da1b6f04b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3623, "upload_time": "2018-07-08T14:30:14", "url": "https://files.pythonhosted.org/packages/69/25/35f096470e4ba55dcc0e62cf05f3887529bb4ff7f52e8a5cf7ee521d4c46/mikado_graph-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "24e17b887047659eb2213d1238c8579a", "sha256": "0c5997550b399a74cdb9fd7166ea09c97571f726348658f020672508d25292e6" }, "downloads": -1, "filename": "mikado_graph-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "24e17b887047659eb2213d1238c8579a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4244, "upload_time": "2018-07-08T17:58:58", "url": "https://files.pythonhosted.org/packages/d4/3f/509a110d1d365470b68872a904b3dec0a597408559fcee47ed9aa7d58401/mikado_graph-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76083a2d40b7bc11e8a55e9d1c800625", "sha256": "1dc0527a61fd83020293f8d0daf70c96ca03d8f7e636b32c2702e1edfce7fd80" }, "downloads": -1, "filename": "mikado_graph-0.1.5.tar.gz", "has_sig": false, "md5_digest": "76083a2d40b7bc11e8a55e9d1c800625", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3783, "upload_time": "2018-07-08T17:58:59", "url": "https://files.pythonhosted.org/packages/ef/95/98b3ab0327012e4c0303ad46efec1dcafd8e236e5631b1cce5b1360f91ac/mikado_graph-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "24e17b887047659eb2213d1238c8579a", "sha256": "0c5997550b399a74cdb9fd7166ea09c97571f726348658f020672508d25292e6" }, "downloads": -1, "filename": "mikado_graph-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "24e17b887047659eb2213d1238c8579a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4244, "upload_time": "2018-07-08T17:58:58", "url": "https://files.pythonhosted.org/packages/d4/3f/509a110d1d365470b68872a904b3dec0a597408559fcee47ed9aa7d58401/mikado_graph-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76083a2d40b7bc11e8a55e9d1c800625", "sha256": "1dc0527a61fd83020293f8d0daf70c96ca03d8f7e636b32c2702e1edfce7fd80" }, "downloads": -1, "filename": "mikado_graph-0.1.5.tar.gz", "has_sig": false, "md5_digest": "76083a2d40b7bc11e8a55e9d1c800625", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3783, "upload_time": "2018-07-08T17:58:59", "url": "https://files.pythonhosted.org/packages/ef/95/98b3ab0327012e4c0303ad46efec1dcafd8e236e5631b1cce5b1360f91ac/mikado_graph-0.1.5.tar.gz" } ] }