{ "info": { "author": "Rishi Ramraj", "author_email": "thereisnocowlevel@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5" ], "description": "Wensleydale\n===========\n\nMr Wensleydale. Query Python, get the AST as JSON.\n\nWhy?\n----\n\nThe AST, or abstract syntax tree, is a set of data structures that describe\nyour python script. By exposing the AST to json, it can be treated as data,\nwhich means it can be reported on.\n\nSample use cases include:\n\n* Visualizing the routing tree of a web application.\n* Visualizing a class hierarchy.\n* Auditing large code bases using queries.\n\nSupport\n-------\n\nCurrently only Python 3.5 is supported.\n\nUpcoming features:\n\n* *Recursive imports:* Trace into calls.\n* *Pythonic paths:* Use python dotted paths instead of file paths.\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/RishiRamraj/wensleydale", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "wensleydale", "package_url": "https://pypi.org/project/wensleydale/", "platform": "", "project_url": "https://pypi.org/project/wensleydale/", "project_urls": { "Homepage": "https://github.com/RishiRamraj/wensleydale" }, "release_url": "https://pypi.org/project/wensleydale/0.1.0/", "requires_dist": [ "setuptools", "pbr", "click" ], "requires_python": "", "summary": "Mr Wensleydale. Query the AST.", "version": "0.1.0" }, "last_serial": 2894531, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3685a5eda5ba8834fe6578cb9975158b", "sha256": "7ab4e714fa6e7db69d7a710d0e85f98ff3075efbd5b343cb146755d462b5c2f7" }, "downloads": -1, "filename": "wensleydale-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3685a5eda5ba8834fe6578cb9975158b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6184, "upload_time": "2017-05-23T22:46:03", "url": "https://files.pythonhosted.org/packages/0a/af/6656647dafaf01db5be97ea5d88a5057a349415d15b3029e43a9cc46b3d7/wensleydale-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbf263a9a27b6a25a6feb19f3cdc6778", "sha256": "e19ca6ad847346430c7a954d671f08b181e3112a6f0f2d1b8fdfe015afeb1d23" }, "downloads": -1, "filename": "wensleydale-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cbf263a9a27b6a25a6feb19f3cdc6778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55112, "upload_time": "2017-05-23T22:46:05", "url": "https://files.pythonhosted.org/packages/3c/83/3637e407f9fa00faa9ae0c770a822c8f2a9bbbc4696ad3ec54d8aef745c9/wensleydale-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3685a5eda5ba8834fe6578cb9975158b", "sha256": "7ab4e714fa6e7db69d7a710d0e85f98ff3075efbd5b343cb146755d462b5c2f7" }, "downloads": -1, "filename": "wensleydale-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3685a5eda5ba8834fe6578cb9975158b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6184, "upload_time": "2017-05-23T22:46:03", "url": "https://files.pythonhosted.org/packages/0a/af/6656647dafaf01db5be97ea5d88a5057a349415d15b3029e43a9cc46b3d7/wensleydale-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbf263a9a27b6a25a6feb19f3cdc6778", "sha256": "e19ca6ad847346430c7a954d671f08b181e3112a6f0f2d1b8fdfe015afeb1d23" }, "downloads": -1, "filename": "wensleydale-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cbf263a9a27b6a25a6feb19f3cdc6778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55112, "upload_time": "2017-05-23T22:46:05", "url": "https://files.pythonhosted.org/packages/3c/83/3637e407f9fa00faa9ae0c770a822c8f2a9bbbc4696ad3ec54d8aef745c9/wensleydale-0.1.0.tar.gz" } ] }