{ "info": { "author": "Germ\u00e1n M\u00e9ndez Bravo", "author_email": "german.mb@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "StackTraces\n===========\n\n|Donate| |PyPI Version| |PyPI License| |PyPI Format| |PyPI Status|\n\nStack and stats tracer for multi-threaded applications.\n\nPeriodically dump stack traces and stats of all active threads of the\nrunning process into a given file in intervals of time.\n\n\nInstallation\n~~~~~~~~~~~~\n\n.. code:: shell\n\n pip install stacktraces\n\n\nUsage\n~~~~~\n\n.. code:: python\n\n from stacktraces import StackTraces\n tracer = StackTraces('/tmp/stacktraces{ext}', traceback_interval=5, stats_interval=10)\n tracer.start()\n # Do something with multi-threading here...\n tracer.stop()\n\n\nLicense\n~~~~~~~\n\nThe MIT Licence\n\n.. |Donate| image:: https://img.shields.io/badge/Donate-PayPal-green.svg\n :target: https://www.paypal.me/Kronuz/25\n.. |PyPI Version| image:: https://img.shields.io/pypi/v/stacktraces.svg\n :target: https://pypi.python.org/pypi/stacktraces\n.. |PyPI License| image:: https://img.shields.io/pypi/l/stacktraces.svg\n :target: https://pypi.python.org/pypi/stacktraces\n.. |PyPI Wheel| image:: https://img.shields.io/pypi/wheel/stacktraces.svg\n :target: https://pypi.python.org/pypi/stacktraces\n.. |PyPI Format| image:: https://img.shields.io/pypi/format/stacktraces.svg\n :target: https://pypi.python.org/pypi/stacktraces\n.. |PyPI Python Version| image:: https://img.shields.io/pypi/pyversions/stacktraces.svg\n :target: https://pypi.python.org/pypi/stacktraces\n.. |PyPI Implementation| image:: https://img.shields.io/pypi/implementation/stacktraces.svg\n :target: https://pypi.python.org/pypi/stacktraces\n.. |PyPI Status| image:: https://img.shields.io/pypi/status/stacktraces.svg\n :target: https://pypi.python.org/pypi/stacktraces\n.. |PyPI Downloads| image:: https://img.shields.io/pypi/dm/stacktraces.svg\n :target: https://pypi.python.org/pypi/stacktraces", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Kronuz/stacktraces", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "stacktraces", "package_url": "https://pypi.org/project/stacktraces/", "platform": "", "project_url": "https://pypi.org/project/stacktraces/", "project_urls": { "Homepage": "https://github.com/Kronuz/stacktraces" }, "release_url": "https://pypi.org/project/stacktraces/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Stack and stats tracer for multi-threaded applications.", "version": "0.1.1" }, "last_serial": 3986027, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4ca5cd29cd98b1ad7bf6a8f2d52ee308", "sha256": "2f3933606de0ce58f5873aa969db8ecb928530750f8bfafe02773df33733219b" }, "downloads": -1, "filename": "stacktraces-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4ca5cd29cd98b1ad7bf6a8f2d52ee308", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4370, "upload_time": "2018-06-21T15:03:01", "url": "https://files.pythonhosted.org/packages/9d/a0/f9fdbf5229fab90072daa6f778d96ce7b5f0775ba60b212f8615b17642b9/stacktraces-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "eb416af9fd8a0a6078f4f10f8d1bcc20", "sha256": "c68983331c34578d291720311e535d18e9a34b5293569bc53210a9c47d2f4c16" }, "downloads": -1, "filename": "stacktraces-0.1.1.tar.gz", "has_sig": false, "md5_digest": "eb416af9fd8a0a6078f4f10f8d1bcc20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4381, "upload_time": "2018-06-21T15:13:20", "url": "https://files.pythonhosted.org/packages/54/68/073cc202f489a7c340a0369b664629268e53812ff208b0f171e875afc05e/stacktraces-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eb416af9fd8a0a6078f4f10f8d1bcc20", "sha256": "c68983331c34578d291720311e535d18e9a34b5293569bc53210a9c47d2f4c16" }, "downloads": -1, "filename": "stacktraces-0.1.1.tar.gz", "has_sig": false, "md5_digest": "eb416af9fd8a0a6078f4f10f8d1bcc20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4381, "upload_time": "2018-06-21T15:13:20", "url": "https://files.pythonhosted.org/packages/54/68/073cc202f489a7c340a0369b664629268e53812ff208b0f171e875afc05e/stacktraces-0.1.1.tar.gz" } ] }