{ "info": { "author": "Edgar Nova", "author_email": "ragnarok540@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "# astspy\nastspy (Abstract Syntax Tree SPY) is an open source command line tool to\nextract information from Python source code files.\n\nastspy can be used with Python 3 and 2 code, but make sure to\nanalyze files from each version in their respective environments.\n\n# Features\n- Print the names of classes and functions found in the file\n- Calculate an aproximation of the number of lines of code of each class\n or function definition (sizes)\n- See what functions or classes have docstrings\n- Print the locations of the definitions in the file (line numbers)\n- Get stats from the sizes of the definitions\n\n## Installation\n\nYou can install, upgrade, and uninstall ``astspy.py`` with these commands:\n\n```sh\n $ pip install astspy\n $ pip install --upgrade astspy\n $ pip uninstall astspy\n```\n\n## Help\n\nTo get help use:\n\n```sh\n $ astspy -h\n```\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/Ragnarok540/astspy", "keywords": "ast,spy,static code analysis,abstract syntax tree", "license": "", "maintainer": "", "maintainer_email": "", "name": "astspy", "package_url": "https://pypi.org/project/astspy/", "platform": "", "project_url": "https://pypi.org/project/astspy/", "project_urls": { "Homepage": "https://github.com/Ragnarok540/astspy" }, "release_url": "https://pypi.org/project/astspy/0.0.3/", "requires_dist": null, "requires_python": "", "summary": "Abstract Syntax Tree SPY", "version": "0.0.3" }, "last_serial": 5565390, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a53d65a743839d9b81a2d85d2800a8fa", "sha256": "f7200564f5bdec4250d98683cbfe0ed647420bca53efb6a431230a9aa03db745" }, "downloads": -1, "filename": "astspy-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a53d65a743839d9b81a2d85d2800a8fa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3034, "upload_time": "2019-07-07T19:13:51", "url": "https://files.pythonhosted.org/packages/5c/e7/0e0a55daa5015d8e0abf86893bf17de4396f7a205fe9c24ca142477d5a1e/astspy-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b3fcab80395fc6261813ad174444964", "sha256": "c1a5b5d2a09abae5cda135328e2b6b350bd6d6dc9139a897b0067076d64dddb3" }, "downloads": -1, "filename": "astspy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6b3fcab80395fc6261813ad174444964", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1754, "upload_time": "2019-07-07T19:13:53", "url": "https://files.pythonhosted.org/packages/e0/8e/0710263996093d438d860c18743bd308c38b2ed566bb1d973386bd4a9e31/astspy-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "bdb30e9b1911871ebcabbeff5aa038a4", "sha256": "16c97c879801e1d5070eebc7584c4ebf8a06dc0ed944dedafef3293f0a5eeda4" }, "downloads": -1, "filename": "astspy-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bdb30e9b1911871ebcabbeff5aa038a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3504, "upload_time": "2019-07-21T02:22:14", "url": "https://files.pythonhosted.org/packages/01/90/6e00180f4b0e7747ecc2a19110abc7152aa084a427dee276a90a8e8c5bfe/astspy-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "754dd5a644638343c739e05bb0565304", "sha256": "66b78cec4f47ff2822be6c2edc186c2c58b57da409494cc8c95c37bdcaa7ff11" }, "downloads": -1, "filename": "astspy-0.0.2.tar.gz", "has_sig": false, "md5_digest": "754dd5a644638343c739e05bb0565304", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2290, "upload_time": "2019-07-21T02:22:16", "url": "https://files.pythonhosted.org/packages/cf/1b/cbd97ca9ff50533102ba6fcb01ba181112b994ef3f8b09a4658ab2db56ba/astspy-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "698fb28b20c903cd91b73dd3ec3f062a", "sha256": "eb1c75b2d4ba0ca052fe38e21c29ea0b57138322abe27929521cf411f354fa45" }, "downloads": -1, "filename": "astspy-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "698fb28b20c903cd91b73dd3ec3f062a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3897, "upload_time": "2019-07-22T02:26:48", "url": "https://files.pythonhosted.org/packages/f2/a6/44d10de1ebf15eebeb5602f11f6c08471a1d516f0f311aaba2d81df2b12f/astspy-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f35d91ff04522ed4282c4c086aa5bda7", "sha256": "c765f5a8b4c16d6fe07c801cbd38c386b2264dab55659f584b4b1c885e96755a" }, "downloads": -1, "filename": "astspy-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f35d91ff04522ed4282c4c086aa5bda7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2664, "upload_time": "2019-07-22T02:26:49", "url": "https://files.pythonhosted.org/packages/e6/38/08d13b42357d685cdb1d057afd93ee9fc7075ca8c0b33b7f3143cd2111d6/astspy-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "698fb28b20c903cd91b73dd3ec3f062a", "sha256": "eb1c75b2d4ba0ca052fe38e21c29ea0b57138322abe27929521cf411f354fa45" }, "downloads": -1, "filename": "astspy-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "698fb28b20c903cd91b73dd3ec3f062a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3897, "upload_time": "2019-07-22T02:26:48", "url": "https://files.pythonhosted.org/packages/f2/a6/44d10de1ebf15eebeb5602f11f6c08471a1d516f0f311aaba2d81df2b12f/astspy-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f35d91ff04522ed4282c4c086aa5bda7", "sha256": "c765f5a8b4c16d6fe07c801cbd38c386b2264dab55659f584b4b1c885e96755a" }, "downloads": -1, "filename": "astspy-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f35d91ff04522ed4282c4c086aa5bda7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2664, "upload_time": "2019-07-22T02:26:49", "url": "https://files.pythonhosted.org/packages/e6/38/08d13b42357d685cdb1d057afd93ee9fc7075ca8c0b33b7f3143cd2111d6/astspy-0.0.3.tar.gz" } ] }