{ "info": { "author": "H. Chase Stevens", "author_email": "chase@chasestevens.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: IPython", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Multimedia :: Graphics :: Presentation", "Topic :: Software Development :: Code Generators" ], "description": "# showast\r\nAn IPython/Jupyter notebook plugin for visualizing abstract syntax trees.\r\n\r\nExample usage\r\n--------------\r\nExamples can be found in [this IPython notebook](https://github.com/hchasestevens/show_ast/blob/master/Example.ipynb).\r\n\r\n```python\r\nimport showast\r\n```\r\n\r\n```python\r\n%%showast\r\nprint 1 + 2\r\n```\r\n![print 1 + 2 AST](http://i.imgur.com/vK3XTkX.png)\r\n\r\n```python\r\nfrom showast import show_source\r\nimport antigravity\r\nshow_source(antigravity)\r\n```\r\n![antigravity module AST](http://i.imgur.com/NJY6xhw.png)\r\n\r\nInstallation\r\n-------------\r\n```\r\npip install showast\r\n```\r\n\r\nshowast has the following Python dependencies:\r\n```\r\nipython\r\ngraphviz\r\n```\r\n\r\nYou will also need to have [Graphviz](http://www.graphviz.org/Download..php) installed.\r\n\r\nUse of the alternative nltk-based rendering engine requires the following packages:\r\n```\r\nnltk\r\npillow\r\n```\r\nWhen using this option, you will additionally need to have [Ghostscript](http://ghostscript.com/download/gsdnld.html) installed.\r\n\r\nContacts\r\n--------\r\n\r\n* Name: [H. Chase Stevens](http://www.chasestevens.com)\r\n* Twitter: [@hchasestevens](https://twitter.com/hchasestevens)\r\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hchasestevens/show_ast", "keywords": "ipython jupyter notebook ast asts graphing visualization syntax", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "showast", "package_url": "https://pypi.org/project/showast/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/showast/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/hchasestevens/show_ast" }, "release_url": "https://pypi.org/project/showast/0.2.4/", "requires_dist": null, "requires_python": null, "summary": "IPython notebook plugin for visualizing abstract syntax trees.", "version": "0.2.4" }, "last_serial": 2334510, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6119affd7745b293ffe5017a4dbf322d", "sha256": "5d0fab0b3f7c8cd7e061d6445ec1b8afa20d4dbaad75b5557c4b8cc77bd44f6d" }, "downloads": -1, "filename": "showast-0.1.0.zip", "has_sig": false, "md5_digest": "6119affd7745b293ffe5017a4dbf322d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4197, "upload_time": "2016-09-03T17:07:21", "url": "https://files.pythonhosted.org/packages/6e/47/5efccb54c1df0f1ea32825dd89ecf0f2d1e315110e8974ad0df0d956a625/showast-0.1.0.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "df6a08395b05d9d9a8ebaee7e04f3c06", "sha256": "1d1f8496c65792e8b9bd07e9a74526d8ae890d7981d9821fdbe34c2a4ff96f2f" }, "downloads": -1, "filename": "showast-0.1.1.zip", "has_sig": false, "md5_digest": "df6a08395b05d9d9a8ebaee7e04f3c06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4274, "upload_time": "2016-09-03T20:25:57", "url": "https://files.pythonhosted.org/packages/49/9a/9d62b176b5a1a2359798e3e5bfdaeeb861382021f6d370faf29e080b88e1/showast-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "7d50e32a8f70e0b1b9b3b29d7978fe1c", "sha256": "a9a210c7d32da4fa7eb099f44e0396dc51fd6c3e357498a5b89757d38ff6dda1" }, "downloads": -1, "filename": "showast-0.1.2.zip", "has_sig": false, "md5_digest": "7d50e32a8f70e0b1b9b3b29d7978fe1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4542, "upload_time": "2016-09-04T08:40:42", "url": "https://files.pythonhosted.org/packages/af/29/548c71f0d3a32fa22b22e1c1ae28af8a15231f87b2292dfbe30ef29a462d/showast-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "86e99408851d02b091e3a52741f7febf", "sha256": "35fa063b016aee2f5b40b0a7acbac767c42fd54f471b378a0d0be95883de6d75" }, "downloads": -1, "filename": "showast-0.1.3.zip", "has_sig": false, "md5_digest": "86e99408851d02b091e3a52741f7febf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4560, "upload_time": "2016-09-04T22:40:13", "url": "https://files.pythonhosted.org/packages/ea/a7/076742c6322fa7c2617472ea9b35e336ec75db894f1e42bf405170f3b101/showast-0.1.3.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c0668b532267129ce1c7ff54c6127deb", "sha256": "017ca630f0287a0c55688cc7e14bdc96475535c5607e2a07b2ed41e69333527d" }, "downloads": -1, "filename": "showast-0.2.0.zip", "has_sig": false, "md5_digest": "c0668b532267129ce1c7ff54c6127deb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4354, "upload_time": "2016-09-09T22:05:49", "url": "https://files.pythonhosted.org/packages/0c/d8/fc54e12edcfa53ecdd7d35c85f335a4f35be9fcff4c3a64385b02aeab9e8/showast-0.2.0.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a4313099201e0b1d747a8bf7917baea5", "sha256": "8ae427f12b00bc7677e96247b571d6ac6c4c9822fcbfd960456f1833e71869e6" }, "downloads": -1, "filename": "showast-0.2.1.zip", "has_sig": false, "md5_digest": "a4313099201e0b1d747a8bf7917baea5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5228, "upload_time": "2016-09-09T22:50:47", "url": "https://files.pythonhosted.org/packages/03/de/277a61067e236aa5c9a857d18b40d436fa7e54ae4dc65eddb0ece2f0a9ef/showast-0.2.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "bf1e84c00e9c2c7150bdd9f650d885ba", "sha256": "d3328395337ae07ad63289dd2ecb7c428ec4c3449b1598c2b985d5cd9a6d8b5a" }, "downloads": -1, "filename": "showast-0.2.2.zip", "has_sig": false, "md5_digest": "bf1e84c00e9c2c7150bdd9f650d885ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8357, "upload_time": "2016-09-09T23:01:22", "url": "https://files.pythonhosted.org/packages/79/ed/8b8adc1170af8ab9e66177789ada721324b3c0cc12403a17d43733c31eab/showast-0.2.2.zip" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "161d19cd9a9b430a6ea79ce14227ac49", "sha256": "6543aed5db48e52863eb67141d6771dd38d2541a1ee5c47312cb16b7ac2c2c2d" }, "downloads": -1, "filename": "showast-0.2.3.zip", "has_sig": false, "md5_digest": "161d19cd9a9b430a6ea79ce14227ac49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8380, "upload_time": "2016-09-09T23:05:21", "url": "https://files.pythonhosted.org/packages/87/e4/9172c5a5e769ae6c818fd8af25b9235d37747ecbd99f8c08bb96453d2077/showast-0.2.3.zip" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "fa4d1a3528acfc44a62e41facba03543", "sha256": "a4a9965a0358802bad4b23ad07b7a154383785aeedf4a02157f91bb261f3c90e" }, "downloads": -1, "filename": "showast-0.2.4-py2-none-any.whl", "has_sig": false, "md5_digest": "fa4d1a3528acfc44a62e41facba03543", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7066, "upload_time": "2016-09-09T23:23:28", "url": "https://files.pythonhosted.org/packages/0b/4d/5fc1710e706c6d7ad846acb6c82521be172edb4b68bf6d635d52207fee08/showast-0.2.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c68908b2e9af06b5c0ee710269001fda", "sha256": "985af0864529014c3cda220d58793679b530cac125fe571933a6a6ea114cc701" }, "downloads": -1, "filename": "showast-0.2.4.zip", "has_sig": false, "md5_digest": "c68908b2e9af06b5c0ee710269001fda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8393, "upload_time": "2016-09-09T23:23:25", "url": "https://files.pythonhosted.org/packages/7a/84/977f9b49f04080d85621106563d1c11483828a79c3ee0a39cdd8bd44660b/showast-0.2.4.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fa4d1a3528acfc44a62e41facba03543", "sha256": "a4a9965a0358802bad4b23ad07b7a154383785aeedf4a02157f91bb261f3c90e" }, "downloads": -1, "filename": "showast-0.2.4-py2-none-any.whl", "has_sig": false, "md5_digest": "fa4d1a3528acfc44a62e41facba03543", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7066, "upload_time": "2016-09-09T23:23:28", "url": "https://files.pythonhosted.org/packages/0b/4d/5fc1710e706c6d7ad846acb6c82521be172edb4b68bf6d635d52207fee08/showast-0.2.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c68908b2e9af06b5c0ee710269001fda", "sha256": "985af0864529014c3cda220d58793679b530cac125fe571933a6a6ea114cc701" }, "downloads": -1, "filename": "showast-0.2.4.zip", "has_sig": false, "md5_digest": "c68908b2e9af06b5c0ee710269001fda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8393, "upload_time": "2016-09-09T23:23:25", "url": "https://files.pythonhosted.org/packages/7a/84/977f9b49f04080d85621106563d1c11483828a79c3ee0a39cdd8bd44660b/showast-0.2.4.zip" } ] }