{ "info": { "author": "Haochuan Guo", "author_email": "guohaochuan@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development", "Topic :: Software Development :: Debuggers", "Topic :: Utilities" ], "description": "[![PyPI](https://img.shields.io/pypi/v/pystack-debugger.svg)](https://pypi.org/project/pystack-debugger/)\n\n# pystack\n\nThe pystack is to python as jstack is to java.\n\nIt's a debug tool to print python threads or greenlet stacks.\n\nIdea stolen from [pyrasite](https://github.com/lmacken/pyrasite).\n\n## Install\n\n $ pip install pystack-debugger\n\n## Usage\n\nYou may need to run it with `sudo`.\n\n $ sudo pystack [--include-greenlet] \n\n## Compatibility\n\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pystack-debugger.svg)](https://pypi.org/project/pystack-debugger/)\n[![PyPI - Implementation](https://img.shields.io/pypi/implementation/pystack-debugger.svg)](https://pypi.org/project/pystack-debugger/)\n\nThe pystack is compatible with CPython 2.7+ and CPython 3.6+ in both client\n(the debugger) and server (the destination process).\n\nUsing PyPy may work in client (the debugger) but it is untested. Do not attempt\nto attach a PyPI process as destination since the pystack debugger uses gdb/lldb\nto invoke the CPython ABI.\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/wooparadog/pystack/", "keywords": "pystack,pstack,jstack,gdb,lldb,greenlet", "license": "MIT", "maintainer": "Jiangge Zhang", "maintainer_email": "tonyseek@gmail.com", "name": "pystack-debugger", "package_url": "https://pypi.org/project/pystack-debugger/", "platform": "linux", "project_url": "https://pypi.org/project/pystack-debugger/", "project_urls": { "Homepage": "https://github.com/wooparadog/pystack/" }, "release_url": "https://pypi.org/project/pystack-debugger/0.9.0/", "requires_dist": [ "click (<6.0,>=5.1)" ], "requires_python": "", "summary": "Tool to print python thread and greenlet stacks", "version": "0.9.0" }, "last_serial": 4619451, "releases": { "0.7.1": [ { "comment_text": "", "digests": { "md5": "17c650975ec40d57e82b8fabf43ba0e4", "sha256": "7e2ff8e7ad21a6a77008ef6ca74cc26d510d288b30245b3f9db5d8214a4f8a75" }, "downloads": -1, "filename": "pystack_debugger-0.7.1-py2-none-any.whl", "has_sig": true, "md5_digest": "17c650975ec40d57e82b8fabf43ba0e4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4676, "upload_time": "2018-03-27T17:52:51", "url": "https://files.pythonhosted.org/packages/1a/8d/2312dd0b883e94423db31cf86d1490e5856400fc3a23ed9a95306a90d7f1/pystack_debugger-0.7.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92341e44699b0051bd474a344e253d99", "sha256": "39a0f4a58de0fd35913af22e51c9ebd1628e906c2465064f47baf9f1407eb0b0" }, "downloads": -1, "filename": "pystack-debugger-0.7.1.tar.gz", "has_sig": true, "md5_digest": "92341e44699b0051bd474a344e253d99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2930, "upload_time": "2018-03-27T17:52:53", "url": "https://files.pythonhosted.org/packages/85/66/30a7e94d95872f0f3b34fe1cb2ff48bedb1a98268934ba4cfcbffd956b95/pystack-debugger-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "68299f04b3ddeab4b7762398cba86ab9", "sha256": "36978b20ce13dcca57131993851b65c88d46ff252a6fb1679173fe9ade259fdf" }, "downloads": -1, "filename": "pystack_debugger-0.8.0-py2-none-any.whl", "has_sig": true, "md5_digest": "68299f04b3ddeab4b7762398cba86ab9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5577, "upload_time": "2018-03-29T06:25:58", "url": "https://files.pythonhosted.org/packages/d3/4b/5a73d118dd084e4cf2a02d57717bd01390e3a7bf5d51ffd89156673ce6fc/pystack_debugger-0.8.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e34538114e28b45bbd07188364daa554", "sha256": "0ed583c238a473ae6a33c2f9f2bd798c18b8110bcfdc42bee0b15d49489ecb8e" }, "downloads": -1, "filename": "pystack-debugger-0.8.0.tar.gz", "has_sig": true, "md5_digest": "e34538114e28b45bbd07188364daa554", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3681, "upload_time": "2018-03-29T06:25:59", "url": "https://files.pythonhosted.org/packages/13/8e/dafedd757b74d852f4b5696b273ce5536dc236155f2f270a3e895348c098/pystack-debugger-0.8.0.tar.gz" } ], "0.8.0.dev0": [ { "comment_text": "", "digests": { "md5": "5466a5b6f14fa55a1ce3540c718e3699", "sha256": "cfb463c52a7a3eb9766fa10ee92a1a8a0739641bc14983d5e9d136de7d99af95" }, "downloads": -1, "filename": "pystack_debugger-0.8.0.dev0-py2-none-any.whl", "has_sig": true, "md5_digest": "5466a5b6f14fa55a1ce3540c718e3699", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5229, "upload_time": "2018-12-14T10:56:03", "url": "https://files.pythonhosted.org/packages/c5/5c/94bbd0e25f5df131c1610dc34098c0a15aed6204287d35db4398591418d5/pystack_debugger-0.8.0.dev0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35448ca892163ffd083c2eaca39d294a", "sha256": "7f588a469806997bed6b5fa515ad42da9ce9347645b87d39912f87dea4bfb886" }, "downloads": -1, "filename": "pystack-debugger-0.8.0.dev0.tar.gz", "has_sig": true, "md5_digest": "35448ca892163ffd083c2eaca39d294a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3867, "upload_time": "2018-12-14T10:56:05", "url": "https://files.pythonhosted.org/packages/aa/c7/72bd5b9e426976bbfe9005f15fb6dfe8efef60bc677aef355949c968eaf0/pystack-debugger-0.8.0.dev0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "7906648aa06a74d650d91423b9399b1b", "sha256": "f19852d40177fbf9c306f60c6594737fc96a2d5e025ea036818781ea5b0dbe47" }, "downloads": -1, "filename": "pystack_debugger-0.9.0-py2-none-any.whl", "has_sig": true, "md5_digest": "7906648aa06a74d650d91423b9399b1b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5163, "upload_time": "2018-12-20T05:31:35", "url": "https://files.pythonhosted.org/packages/21/23/23f71b823206910cd6cd8c354a76a9953d2b6b511e6cadd263e887deb1cb/pystack_debugger-0.9.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25007c220050ac6dc73a35e1f59cddc2", "sha256": "d56d95aae93f5e9ca96882a93f73331fc92b56aae43d83c852c4e1e5cd5054ec" }, "downloads": -1, "filename": "pystack-debugger-0.9.0.tar.gz", "has_sig": true, "md5_digest": "25007c220050ac6dc73a35e1f59cddc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3853, "upload_time": "2018-12-20T05:31:37", "url": "https://files.pythonhosted.org/packages/f0/c4/f4966492e8ea2f457c839c58e8a82a0785b082bd9d3350dbc8b01a26280d/pystack-debugger-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7906648aa06a74d650d91423b9399b1b", "sha256": "f19852d40177fbf9c306f60c6594737fc96a2d5e025ea036818781ea5b0dbe47" }, "downloads": -1, "filename": "pystack_debugger-0.9.0-py2-none-any.whl", "has_sig": true, "md5_digest": "7906648aa06a74d650d91423b9399b1b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5163, "upload_time": "2018-12-20T05:31:35", "url": "https://files.pythonhosted.org/packages/21/23/23f71b823206910cd6cd8c354a76a9953d2b6b511e6cadd263e887deb1cb/pystack_debugger-0.9.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25007c220050ac6dc73a35e1f59cddc2", "sha256": "d56d95aae93f5e9ca96882a93f73331fc92b56aae43d83c852c4e1e5cd5054ec" }, "downloads": -1, "filename": "pystack-debugger-0.9.0.tar.gz", "has_sig": true, "md5_digest": "25007c220050ac6dc73a35e1f59cddc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3853, "upload_time": "2018-12-20T05:31:37", "url": "https://files.pythonhosted.org/packages/f0/c4/f4966492e8ea2f457c839c58e8a82a0785b082bd9d3350dbc8b01a26280d/pystack-debugger-0.9.0.tar.gz" } ] }