{ "info": { "author": "Michal Kaczmarczyk", "author_email": "michal.s.kaczmarczyk@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Documentation", "Topic :: Multimedia :: Graphics", "Topic :: Multimedia :: Graphics :: Presentation", "Topic :: Utilities" ], "description": "Grot\n====\n\n**Grot** is a noun and means **arrowhead** in polish language.\n\nMakes graphviz usage simpler\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nMuch less headache. Gets you faster into the point.\n\n.. code:: python\n\n import os\n from grot import Grot\n\n this_dir_path = os.path.dirname(__file__) # if run in console - remove 'directory' parameter below\n out_dir_path = os.path.join(this_dir_path, 'out')\n\n g = Grot(name='example_01', format='png', directory=out_dir_path, graph_attrs={\"rankdir\": \"LR\"})\n\n one = g.node(\"It is\\neaiser\")\n two = g.node(\"graphs\", color=\"#8a9bac\")\n ignored = g.node(\"Node floats when\\nunconnected\", color=\"#da3080\")\n\n g.edge(one, \"to define\", two)\n g.render()\n\n|Rendered graph image|\n\nIt will generate a ``example_01.png`` file in current directory.\n\nRefer to tests and examples for more features information.\n\n.. |Rendered graph image| image:: examples/out/example_01.gv.png?raw=true\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/kamichal/grot", "keywords": "", "license": "MIT license", "maintainer": "Michal Kaczmarczyk", "maintainer_email": "michal.s.kaczmarczyk@gmail.com", "name": "grot", "package_url": "https://pypi.org/project/grot/", "platform": "", "project_url": "https://pypi.org/project/grot/", "project_urls": { "Homepage": "https://gitlab.com/kamichal/grot" }, "release_url": "https://pypi.org/project/grot/0.1.2/", "requires_dist": [ "graphviz (==0.10.1)", "six" ], "requires_python": "", "summary": "Graphviz syntax wrapper. Draw graphs with pure python.", "version": "0.1.2" }, "last_serial": 5196855, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1ee169e4f89109f576c72900b327811f", "sha256": "7b07fe24bf66eeb870cffe1e4144eb0a076eb034c11e12d0f3ce8c0c50e8ffb2" }, "downloads": -1, "filename": "grot-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1ee169e4f89109f576c72900b327811f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8610, "upload_time": "2019-03-02T18:20:54", "url": "https://files.pythonhosted.org/packages/3c/27/d2cdd8be2e6c9ef8dd3a2de48cb60e5f1590f2d7e3194236090e1196eb40/grot-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "b9a01541da98a68c2b09d27a2ed6db10", "sha256": "87bac16ab1365b9940128386f3900c528089974b939ea3a821492d339a0eaabe" }, "downloads": -1, "filename": "grot-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9a01541da98a68c2b09d27a2ed6db10", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6874, "upload_time": "2019-03-02T18:20:52", "url": "https://files.pythonhosted.org/packages/53/dd/bf636c46ae7907a92108504b3006db75b99d6e185f4503d1d78081d3e8bc/grot-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddd2445b8cb27e9c94570a3d3e8a8b00", "sha256": "c004e14fd4011beb46cb5a420dabf3e46168c606cb311a37685ec9f9493c3e3a" }, "downloads": -1, "filename": "grot-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ddd2445b8cb27e9c94570a3d3e8a8b00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8610, "upload_time": "2019-03-02T18:20:00", "url": "https://files.pythonhosted.org/packages/f8/c1/47cd47703caa27ac62778f5f09322d470f62f854ebf67bc5432e2a8c7f84/grot-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d092ecadad67c3bd177a41ce17d7c7b6", "sha256": "e375ea34bb23b251568b435025188424005c476723fd4500d89bfaed4474f5ab" }, "downloads": -1, "filename": "grot-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d092ecadad67c3bd177a41ce17d7c7b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6855, "upload_time": "2019-03-23T23:57:17", "url": "https://files.pythonhosted.org/packages/32/d0/ec7985dbf115c4b4bf8581a1e36e19e4d8f62b2bd24cfafb568977e56e02/grot-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41e736efbf2c4014c1850dd6f36ce151", "sha256": "88b652d593691970bffbbbf387b3756803f71348446c00fbfb7269ccf1781b5b" }, "downloads": -1, "filename": "grot-0.1.1.tar.gz", "has_sig": false, "md5_digest": "41e736efbf2c4014c1850dd6f36ce151", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12112, "upload_time": "2019-03-23T23:57:18", "url": "https://files.pythonhosted.org/packages/2d/4a/4007418bc19cb92becb8cc419b1b82d9ed3804ffc459d6baba93b80f4951/grot-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d229b471993bfd231376a0aa39b3c5ac", "sha256": "e201491346dd7af3a24f6e390aae4da8265ea29d53b4c5deb4b2dea138998b17" }, "downloads": -1, "filename": "grot-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d229b471993bfd231376a0aa39b3c5ac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7203, "upload_time": "2019-04-27T14:41:42", "url": "https://files.pythonhosted.org/packages/da/16/8eea4520ea5201ac81adc198d7752d98de7bbc350e861197f35db44a3d19/grot-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "478a5ba1368b594d2e9308f470436d30", "sha256": "13196acd7b59cf5f49116ff64e6d6229095f290deabdc448e77a26dad86c8117" }, "downloads": -1, "filename": "grot-0.1.2.tar.gz", "has_sig": false, "md5_digest": "478a5ba1368b594d2e9308f470436d30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12400, "upload_time": "2019-04-27T14:41:46", "url": "https://files.pythonhosted.org/packages/dd/2b/fbb1e1dc6170f251e28445e82b6cf703ee872ee28c49acc723296551c7f5/grot-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d229b471993bfd231376a0aa39b3c5ac", "sha256": "e201491346dd7af3a24f6e390aae4da8265ea29d53b4c5deb4b2dea138998b17" }, "downloads": -1, "filename": "grot-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d229b471993bfd231376a0aa39b3c5ac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7203, "upload_time": "2019-04-27T14:41:42", "url": "https://files.pythonhosted.org/packages/da/16/8eea4520ea5201ac81adc198d7752d98de7bbc350e861197f35db44a3d19/grot-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "478a5ba1368b594d2e9308f470436d30", "sha256": "13196acd7b59cf5f49116ff64e6d6229095f290deabdc448e77a26dad86c8117" }, "downloads": -1, "filename": "grot-0.1.2.tar.gz", "has_sig": false, "md5_digest": "478a5ba1368b594d2e9308f470436d30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12400, "upload_time": "2019-04-27T14:41:46", "url": "https://files.pythonhosted.org/packages/dd/2b/fbb1e1dc6170f251e28445e82b6cf703ee872ee28c49acc723296551c7f5/grot-0.1.2.tar.gz" } ] }