{ "info": { "author": "Jacob Magnusson", "author_email": "m@jacobian.se", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "# sentry-dramatiq\n\n[![Travis CI build status (Linux)](https://travis-ci.org/jmagnusson/sentry-dramatiq.svg?branch=master)](https://travis-ci.org/jmagnusson/sentry-dramatiq)\n[![PyPI version](https://img.shields.io/pypi/v/sentry-dramatiq.svg)](https://pypi.python.org/pypi/sentry-dramatiq/)\n[![License](https://img.shields.io/pypi/l/sentry-dramatiq.svg)](https://pypi.python.org/pypi/sentry-dramatiq/)\n[![Available as wheel](https://img.shields.io/pypi/wheel/sentry-dramatiq.svg)](https://pypi.python.org/pypi/sentry-dramatiq/)\n[![Supported Python versions](https://img.shields.io/pypi/pyversions/sentry-dramatiq.svg)](https://pypi.python.org/pypi/sentry-dramatiq/)\n[![PyPI status (alpha/beta/stable)](https://img.shields.io/pypi/status/sentry-dramatiq.svg)](https://pypi.python.org/pypi/sentry-dramatiq/)\n[![Coverage Status](https://coveralls.io/repos/github/jmagnusson/sentry-dramatiq/badge.svg?branch=master)](https://coveralls.io/github/jmagnusson/sentry-dramatiq?branch=master)\n\n[Dramatiq task processor](https://dramatiq.io/) integration for the [Sentry SDK](https://docs.sentry.io/error-reporting/quickstart/?platform=python).\n\n## Installation\n\n```\npip install sentry-dramatiq\n```\n\n## Setup\n\n```python\nimport sentry_sdk\nimport sentry_dramatiq\n\nsentry_sdk.init(\n '__DSN__',\n integrations=[sentry_dramatiq.DramatiqIntegration()],\n)\n```\n\n## Features\n\n- Tags Sentry events with the message ID as `dramatiq_message_id`\n- Adds all info about a Dramatiq message to a separate context (shows up as its own section in the Sentry UI)\n\n## Known limitations\n\n- `sentry_sdk.init()` has to be called before broker is initialized as the integration monkey patches `Broker.__init__`\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/jmagnusson/sentry-dramatiq", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "sentry-dramatiq", "package_url": "https://pypi.org/project/sentry-dramatiq/", "platform": "any", "project_url": "https://pypi.org/project/sentry-dramatiq/", "project_urls": { "Homepage": "https://github.com/jmagnusson/sentry-dramatiq" }, "release_url": "https://pypi.org/project/sentry-dramatiq/0.3.1/", "requires_dist": [ "dramatiq", "sentry-sdk", "coverage ; extra == 'test'", "pytest ; extra == 'test'", "flake8 ; extra == 'test'", "isort ; extra == 'test'" ], "requires_python": "", "summary": "Dramatiq task processor integration for the Sentry SDK", "version": "0.3.1" }, "last_serial": 5607187, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "09db1683e837dbb89810d26495464153", "sha256": "7ba60c79f4022b73fa1710bc383fe3955443b094025c7c88a85f092b3d04618d" }, "downloads": -1, "filename": "sentry_dramatiq-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "09db1683e837dbb89810d26495464153", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4279, "upload_time": "2019-04-21T17:58:45", "url": "https://files.pythonhosted.org/packages/63/61/cc4fb0f480743138107c6d8374aabedb07dab481beb9a19791192a326c90/sentry_dramatiq-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "186c66fbd1b9fbaeadf75485399c18f0", "sha256": "88bac733b3c291640e7196ccda6318c302c42097ea78e5de99303cb1bc640c8d" }, "downloads": -1, "filename": "sentry_dramatiq-0.1.0.tar.gz", "has_sig": false, "md5_digest": "186c66fbd1b9fbaeadf75485399c18f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3043, "upload_time": "2019-04-21T17:58:47", "url": "https://files.pythonhosted.org/packages/6c/07/d175385cee23b1888f2904568ce05700f8c9a4377c55ffd33ae5c1d88d78/sentry_dramatiq-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "107b924a607967ef0f2438411d8fca84", "sha256": "aba9e9a19ac795e8b99c8a61fc3561f7c9345cf5a92879af76db8354550e4477" }, "downloads": -1, "filename": "sentry_dramatiq-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "107b924a607967ef0f2438411d8fca84", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4712, "upload_time": "2019-04-23T21:11:58", "url": "https://files.pythonhosted.org/packages/16/72/fabe810e0d8a71bf59bf90051ebdc0d6adc34f958074c8b76e5437bea5d1/sentry_dramatiq-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "062c0ee404fcd43799ed69f648c3656b", "sha256": "4d274ad263bcd3a0afefb8356a01422dd119aaa08442f1a7ea51e1b04efdd245" }, "downloads": -1, "filename": "sentry_dramatiq-0.2.0.tar.gz", "has_sig": false, "md5_digest": "062c0ee404fcd43799ed69f648c3656b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3452, "upload_time": "2019-04-23T21:11:59", "url": "https://files.pythonhosted.org/packages/a6/29/0e3bd7c905a86b81e215f6412e2aacf702c41a9611eff1fab98213913947/sentry_dramatiq-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "4dff1dbee44b64fde9659aaaaa1981fe", "sha256": "79babdb55c3603f8fa73385c64b50546f7679dc53bc7a1d991b7dea1a64080f9" }, "downloads": -1, "filename": "sentry_dramatiq-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4dff1dbee44b64fde9659aaaaa1981fe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4518, "upload_time": "2019-06-20T13:26:30", "url": "https://files.pythonhosted.org/packages/06/9b/3d50d040b59cc2b931df018c1b33cdb549e63b32ce6c75dfdfbf74388e49/sentry_dramatiq-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c12088be5c6d2c5fc7f6f6655c4cf3b", "sha256": "92d0884e17a0b6113ceb1510888a5dec30a5bb71827951d9ff080bbad6630195" }, "downloads": -1, "filename": "sentry_dramatiq-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2c12088be5c6d2c5fc7f6f6655c4cf3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3445, "upload_time": "2019-06-20T13:26:32", "url": "https://files.pythonhosted.org/packages/6d/99/62865d1253e1ff142f2bbacf0c427532eda27e35f9ffc1c1878ca3a3417e/sentry_dramatiq-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "69207293922aade45c2e319da8807513", "sha256": "ee64c55d9132d71b15d23294706d493fd23488aeb0dc733412031166a80c9a74" }, "downloads": -1, "filename": "sentry_dramatiq-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "69207293922aade45c2e319da8807513", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4495, "upload_time": "2019-07-30T11:22:53", "url": "https://files.pythonhosted.org/packages/f1/f8/e76abb33a52730376077dc13c64418f4391fe202d986f77c563cf9a249ed/sentry_dramatiq-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e4f456fb5c98ee8f0736a037d3c85e3", "sha256": "ce1dbc711a3d5846072c0a7d42f3e7b2366e7b57b0bcaee0a44618f14416d7dc" }, "downloads": -1, "filename": "sentry_dramatiq-0.3.1.tar.gz", "has_sig": false, "md5_digest": "0e4f456fb5c98ee8f0736a037d3c85e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3436, "upload_time": "2019-07-30T11:22:54", "url": "https://files.pythonhosted.org/packages/af/b5/fe98265b05f8a00f578fa9a49aecadc87e51cd29f35113ea00597dcd2f2d/sentry_dramatiq-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "69207293922aade45c2e319da8807513", "sha256": "ee64c55d9132d71b15d23294706d493fd23488aeb0dc733412031166a80c9a74" }, "downloads": -1, "filename": "sentry_dramatiq-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "69207293922aade45c2e319da8807513", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4495, "upload_time": "2019-07-30T11:22:53", "url": "https://files.pythonhosted.org/packages/f1/f8/e76abb33a52730376077dc13c64418f4391fe202d986f77c563cf9a249ed/sentry_dramatiq-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e4f456fb5c98ee8f0736a037d3c85e3", "sha256": "ce1dbc711a3d5846072c0a7d42f3e7b2366e7b57b0bcaee0a44618f14416d7dc" }, "downloads": -1, "filename": "sentry_dramatiq-0.3.1.tar.gz", "has_sig": false, "md5_digest": "0e4f456fb5c98ee8f0736a037d3c85e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3436, "upload_time": "2019-07-30T11:22:54", "url": "https://files.pythonhosted.org/packages/af/b5/fe98265b05f8a00f578fa9a49aecadc87e51cd29f35113ea00597dcd2f2d/sentry_dramatiq-0.3.1.tar.gz" } ] }