{ "info": { "author": "ryo-ma", "author_email": "saka_ro@yahoo.co.jp", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "pytl\n====\n[![0.2.4](https://img.shields.io/badge/pypi-0.2.4-brightgreen.svg)](https://pypi.python.org/pypi/pytl/)\n[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://github.com/ryo-ma/pytl/blob/master/LICENSE)\n\n## Overview\n\nCommand line tool that parses python file, enumerates classes and methods as a tree structure.\n\n\n## Usage\n\n``` bash\n$ pytl test.py\n\n 2: class Test\n 3: |_def __init__(self)\n 6: |_def walk(self, distance)\n 9: |_def stop(self)\n12: def method1()\n13: |_def method2()\n14: |_def method3()\n15: |_def method4()\n18: def main()\n\n```\n\nShow only the def line\n\n``` bash\n$ pytl test.py -d\n\n 3: def __init__(self)\n 6: def walk(self, distance)\n 9: def stop(self)\n12: def method1()\n13: |_def method2()\n14: |_def method3()\n15: |_def method4()\n18: def main()\n\n```\n\nShow only the class line\n\n``` bash\n$ pytl test.py -c\n\n 2: class Test\n\n```\n\n\n## Install\n\n``` bash\n$ pip install pytl\n```\n\n## Licence\n\n[MIT](https://github.com/ryo-ma/pytl/blob/master/LICENSE)\n\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/ryo-ma/pytl", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ryo-ma/pytl", "keywords": "Python file structure tree line", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pytl", "package_url": "https://pypi.org/project/pytl/", "platform": "any", "project_url": "https://pypi.org/project/pytl/", "project_urls": { "Download": "https://github.com/ryo-ma/pytl", "Homepage": "https://github.com/ryo-ma/pytl" }, "release_url": "https://pypi.org/project/pytl/0.2.4/", "requires_dist": null, "requires_python": "", "summary": "Command line tool that parses python file, enumerates classes and methods as a tree structure.", "version": "0.2.4" }, "last_serial": 3650608, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "011d4ae08aa241f761731d306e5422b8", "sha256": "bdde7c254a11d5dcf7136a956db27bffdab283e2c5f1e615e6ee0183b0f73cfb" }, "downloads": -1, "filename": "pytl-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "011d4ae08aa241f761731d306e5422b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3984, "upload_time": "2018-03-06T17:16:16", "url": "https://files.pythonhosted.org/packages/e2/2a/fca6d2bf7be65799ed808453996b075afde3b7a85a99ab362cf9074f1b30/pytl-0.2-py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "1cb88ef2b8c9a006444b96f5ba4abb01", "sha256": "c37f8eaef0ccd870233a3c692dfd38bb8e93840dcb66306609c46f04d3ef8688" }, "downloads": -1, "filename": "pytl-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1cb88ef2b8c9a006444b96f5ba4abb01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4825, "upload_time": "2018-03-07T03:52:45", "url": "https://files.pythonhosted.org/packages/b4/94/c8cf47b269240bf045c6e01aa128f6bc63d38ad92d539f6cbcec1fd5afe1/pytl-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c04e48e91146706160a5dcb518f01cb2", "sha256": "125fc2658ad34849a42b1d85e56bfb8949ddc5c3d30a1e361971eaa02c1c1d39" }, "downloads": -1, "filename": "pytl-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c04e48e91146706160a5dcb518f01cb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2737, "upload_time": "2018-03-07T03:52:47", "url": "https://files.pythonhosted.org/packages/9c/73/b6f834d366d47d20dc6156f6b93936c9bf931a441ad26b43626595bf1a1c/pytl-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "8deb27a703a1e739335251b1f7a2d96f", "sha256": "9a9ce4ae4d17f86a949fdfc98bbd9485a020b458493be5c04906cb9e7696934f" }, "downloads": -1, "filename": "pytl-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8deb27a703a1e739335251b1f7a2d96f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4891, "upload_time": "2018-03-08T08:44:07", "url": "https://files.pythonhosted.org/packages/ca/0a/a0a2b258a471615de508477c6ecc8191b1e2d446e729e8b771a9ec1c0db1/pytl-0.2.2-py3-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "279a1d78cd4abf393dd869f6c0f6ee43", "sha256": "b8a5aa8d2e11299c616721a0a6fb95a4c98c07e99392c5f916b729a2056988b9" }, "downloads": -1, "filename": "pytl-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "279a1d78cd4abf393dd869f6c0f6ee43", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4885, "upload_time": "2018-03-08T08:50:13", "url": "https://files.pythonhosted.org/packages/22/11/38edceaab11ee9a93b8deb0577162359b20373ce6c70563781513c736b87/pytl-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d55be58f362a35112c915f11e6a9846", "sha256": "2d81c104762a628c46e5f81485dfd097e43811e0da587b8793d9b6e9dbc84b6f" }, "downloads": -1, "filename": "pytl-0.2.3.tar.gz", "has_sig": false, "md5_digest": "1d55be58f362a35112c915f11e6a9846", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2926, "upload_time": "2018-03-08T08:50:15", "url": "https://files.pythonhosted.org/packages/05/96/f4bd8d25bdf44358bf871111e0c7efe0f4e2f93b2f7805c3d57120c7d37e/pytl-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "cea9dd47696714dc9eb4502e01169452", "sha256": "202550d03982dcabfe1531d7e7d19f49ae8775ac24577298d1925ab9e65595d6" }, "downloads": -1, "filename": "pytl-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cea9dd47696714dc9eb4502e01169452", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4888, "upload_time": "2018-03-08T09:35:08", "url": "https://files.pythonhosted.org/packages/25/3d/d21e5d613ee1aaafcbfb1235e04c29a9b73a2633d4dac403cf296cc5bf64/pytl-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5451dffcf49a5e2e3b265c05884c22ef", "sha256": "e8507e2590ea56c83eb852c143d0f13c370510343f7e83c176d4644a5efb3154" }, "downloads": -1, "filename": "pytl-0.2.4.tar.gz", "has_sig": false, "md5_digest": "5451dffcf49a5e2e3b265c05884c22ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2918, "upload_time": "2018-03-08T09:35:09", "url": "https://files.pythonhosted.org/packages/0d/6c/1a741e2c95a9e280ddfad7a94c724e6aac2e469ddcd4d12a6aa70bac0350/pytl-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cea9dd47696714dc9eb4502e01169452", "sha256": "202550d03982dcabfe1531d7e7d19f49ae8775ac24577298d1925ab9e65595d6" }, "downloads": -1, "filename": "pytl-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cea9dd47696714dc9eb4502e01169452", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4888, "upload_time": "2018-03-08T09:35:08", "url": "https://files.pythonhosted.org/packages/25/3d/d21e5d613ee1aaafcbfb1235e04c29a9b73a2633d4dac403cf296cc5bf64/pytl-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5451dffcf49a5e2e3b265c05884c22ef", "sha256": "e8507e2590ea56c83eb852c143d0f13c370510343f7e83c176d4644a5efb3154" }, "downloads": -1, "filename": "pytl-0.2.4.tar.gz", "has_sig": false, "md5_digest": "5451dffcf49a5e2e3b265c05884c22ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2918, "upload_time": "2018-03-08T09:35:09", "url": "https://files.pythonhosted.org/packages/0d/6c/1a741e2c95a9e280ddfad7a94c724e6aac2e469ddcd4d12a6aa70bac0350/pytl-0.2.4.tar.gz" } ] }