{ "info": { "author": "Alex Gr\u00f6nholm", "author_email": "alex.gronholm@nextday.fi", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": ".. image:: https://travis-ci.org/asphalt-framework/asphalt-exceptions.svg?branch=master\n :target: https://travis-ci.org/asphalt-framework/asphalt-exceptions\n :alt: Build Status\n.. image:: https://coveralls.io/repos/github/asphalt-framework/asphalt-exceptions/badge.svg?branch=master\n :target: https://coveralls.io/github/asphalt-framework/asphalt-exceptions?branch=master\n :alt: Code Coverage\n\nThis Asphalt framework component provides a pluggable means to send exception reports to external\nservices. Optionally, it can also install itself as the default handler for exceptions occurring in\nthe event loop.\n\nThe following backends are provided out of the box:\n\n* Sentry_\n* Raygun_\n* Standard library logging\n\nPlugins can also be written to provide context specific custom data for each backend.\n\n.. _Sentry: http://sentry.io/\n.. _Raygun: https://raygun.com/\n\nProject links\n-------------\n\n* `Documentation `_\n* `Help and support `_\n* `Source code `_\n* `Issue tracker `_\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/asphalt-framework/asphalt-exceptions", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "asphalt-exceptions", "package_url": "https://pypi.org/project/asphalt-exceptions/", "platform": "", "project_url": "https://pypi.org/project/asphalt-exceptions/", "project_urls": { "Homepage": "https://github.com/asphalt-framework/asphalt-exceptions" }, "release_url": "https://pypi.org/project/asphalt-exceptions/1.0.0/", "requires_dist": [ "asphalt (~=4.4)", "typeguard (~=2.0)", "Sphinx (>=1.5); extra == 'doc'", "sphinx-autodoc-typehints (>=1.2.0); extra == 'doc'", "sphinx-rtd-theme; extra == 'doc'", "sphinxcontrib-asyncio (>=0.2.0); extra == 'doc'", "raygun4py (>=3.1); extra == 'raygun'", "raven (>=6.1); extra == 'sentry'", "raven-aiohttp (>=0.5.0); extra == 'sentry'", "pytest; extra == 'test'", "pytest-asyncio (>=0.7.0); extra == 'test'", "pytest-catchlog; extra == 'test'", "pytest-cov; extra == 'test'" ], "requires_python": "", "summary": "Exception reporter component for the Asphalt framework", "version": "1.0.0" }, "last_serial": 3365455, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a203e1bf024c7ab4140a56aef0b164cb", "sha256": "72d99ed9fa9a6d5be63e5b1551dd92464f8d439c4c9823d46ffad12bedaa57a2" }, "downloads": -1, "filename": "asphalt_exceptions-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a203e1bf024c7ab4140a56aef0b164cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13473, "upload_time": "2017-11-26T15:09:32", "url": "https://files.pythonhosted.org/packages/90/96/29d0b885d3946e9e31678bfecc47836d140f8e328193b89629d64fad515f/asphalt_exceptions-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b0cd261951fa4cfcdbf39649b7d8696", "sha256": "36987cab1a271d2b5d38a58facec954dd91da828db96aefa89f0841c373a5ae9" }, "downloads": -1, "filename": "asphalt-exceptions-1.0.0.tar.gz", "has_sig": false, "md5_digest": "1b0cd261951fa4cfcdbf39649b7d8696", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15864, "upload_time": "2017-11-26T15:09:34", "url": "https://files.pythonhosted.org/packages/03/3e/ab1be3519118caf7e37cabb68d32ff4e332eeb7c118eb05ba9f9db6b2d6e/asphalt-exceptions-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a203e1bf024c7ab4140a56aef0b164cb", "sha256": "72d99ed9fa9a6d5be63e5b1551dd92464f8d439c4c9823d46ffad12bedaa57a2" }, "downloads": -1, "filename": "asphalt_exceptions-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a203e1bf024c7ab4140a56aef0b164cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13473, "upload_time": "2017-11-26T15:09:32", "url": "https://files.pythonhosted.org/packages/90/96/29d0b885d3946e9e31678bfecc47836d140f8e328193b89629d64fad515f/asphalt_exceptions-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b0cd261951fa4cfcdbf39649b7d8696", "sha256": "36987cab1a271d2b5d38a58facec954dd91da828db96aefa89f0841c373a5ae9" }, "downloads": -1, "filename": "asphalt-exceptions-1.0.0.tar.gz", "has_sig": false, "md5_digest": "1b0cd261951fa4cfcdbf39649b7d8696", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15864, "upload_time": "2017-11-26T15:09:34", "url": "https://files.pythonhosted.org/packages/03/3e/ab1be3519118caf7e37cabb68d32ff4e332eeb7c118eb05ba9f9db6b2d6e/asphalt-exceptions-1.0.0.tar.gz" } ] }