{ "info": { "author": "Prismatic Digital", "author_email": "contact@prismaticdigital.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Framework :: Django", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "===================================================\ndj-cloud-error: Django Google Cloud Error Reporting\n===================================================\n\n\n.. image:: https://img.shields.io/pypi/v/dj_cloud_error.svg\n :target: https://pypi.python.org/pypi/dj_cloud_error\n\n.. image:: https://img.shields.io/travis/prismaticd/dj-cloud-error.svg\n :target: https://travis-ci.org/prismaticd/dj-cloud-error\n\n\n\n\n\nReport exceptions from any Django site to Google Cloud Stackdriver Error Reporting\n\n\n* Free software: MIT license\n\n\nFeatures\n--------\n\n* Report exceptions from any Django site to Google Cloud Stackdriver Error Reporting\n* Optional dependency on django-ipware for logging of IP addresses\n\nQuickstart\n----------\n\n1) Configure your app to user Google Cloud project:\n\n * Enabled the Error Reporting api as per https://cloud.google.com/error-reporting/docs/setup/python\n * Set up the required Google IAM credentials - eg set the environment variable GOOGLE_APPLICATION_CREDENTIALS\n as the path to a service account JSON file, for an account that has the \"Errors Writer\" permission.\n\n2) Install the package::\n\n pip install dj_cloud_error\n\n\n3) Enable the provided exception handler by setting ``handler500`` in your Django project's root ``urls.py``::\n\n # in myproject/urls.py\n import dj_cloud_error\n\n handler500 = dj_cloud_error.handler500\n\nNote: ``handler500`` is only used if ``DEBUG = False`` in django settings.\n\nSettings\n========\n\nTo disable error reporting (eg in your CI/CD environment), add this to your django settings::\n\n # in myproject/settings/test.py\n CLOUD_ERROR_REPORTING_DISABLED = True\n\nTo configure the name under which the errors appear in add this to your django settings::\n\n\n CLOUD_ERROR_REPORTING_SERVICE_NAME = \"myservice\" # defaults to \"python\"\n\n\nOptional Extras\n===============\n\nIf `django-ipware` is installed it's used to log the client IP address, it can be installed as follows::\n\n pip install dj_cloud_error[ip]\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.0 (2019-10-01)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "https://github.com/dj-stripe/dj-stripe/tarball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/prismaticd/dj-cloud-error", "keywords": "django,google cloud,error reporting", "license": "\"MIT license\"", "maintainer": "", "maintainer_email": "", "name": "dj-cloud-error", "package_url": "https://pypi.org/project/dj-cloud-error/", "platform": "", "project_url": "https://pypi.org/project/dj-cloud-error/", "project_urls": { "Download": "https://github.com/dj-stripe/dj-stripe/tarball/master", "Homepage": "https://github.com/prismaticd/dj-cloud-error" }, "release_url": "https://pypi.org/project/dj-cloud-error/0.1.0/", "requires_dist": [ "Django (>=2.2)", "google-cloud-error-reporting", "django-ipware ; extra == 'ip'" ], "requires_python": ">=3.6", "summary": "Report exceptions from Django to Google Stackdriver Error Reporting", "version": "0.1.0" }, "last_serial": 5910062, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c68cd225c263724b50b19235094a221d", "sha256": "e8db38c9f6868f56527a6578581e55cb1f79dab33e39ccbb5663bbe7cdccacb0" }, "downloads": -1, "filename": "dj_cloud_error-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c68cd225c263724b50b19235094a221d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5290, "upload_time": "2019-10-01T02:34:27", "url": "https://files.pythonhosted.org/packages/04/ce/5e89e97cd7f3392f824a87d61c5346840e332f03cdd79ae0afb3d96afeed/dj_cloud_error-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7da99e6c539aafe33d47fe7cd0b30904", "sha256": "5da0e4f39330dd003d85e85137850f5aff28c477ca16170f3cc4f3995d70ff6a" }, "downloads": -1, "filename": "dj-cloud-error-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7da99e6c539aafe33d47fe7cd0b30904", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 11485, "upload_time": "2019-10-01T02:34:30", "url": "https://files.pythonhosted.org/packages/cd/44/e52edd5a23afe056a582740d60c3b0d773c7f900e4f1fb518f7e67bed6cf/dj-cloud-error-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c68cd225c263724b50b19235094a221d", "sha256": "e8db38c9f6868f56527a6578581e55cb1f79dab33e39ccbb5663bbe7cdccacb0" }, "downloads": -1, "filename": "dj_cloud_error-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c68cd225c263724b50b19235094a221d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5290, "upload_time": "2019-10-01T02:34:27", "url": "https://files.pythonhosted.org/packages/04/ce/5e89e97cd7f3392f824a87d61c5346840e332f03cdd79ae0afb3d96afeed/dj_cloud_error-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7da99e6c539aafe33d47fe7cd0b30904", "sha256": "5da0e4f39330dd003d85e85137850f5aff28c477ca16170f3cc4f3995d70ff6a" }, "downloads": -1, "filename": "dj-cloud-error-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7da99e6c539aafe33d47fe7cd0b30904", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 11485, "upload_time": "2019-10-01T02:34:30", "url": "https://files.pythonhosted.org/packages/cd/44/e52edd5a23afe056a582740d60c3b0d773c7f900e4f1fb518f7e67bed6cf/dj-cloud-error-0.1.0.tar.gz" } ] }