zope.error


Namezope.error JSON
Version 5.0 PyPI version JSON
download
home_pagehttps://github.com/zopefoundation/zope.error
SummaryAn error reporting utility for Zope3
upload_time2023-07-06 06:13:09
maintainer
docs_urlNone
authorZope Foundation and Contributors
requires_python
licenseZPL 2.1
keywords zope3 error
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ``zope.error``
==============

.. image:: https://github.com/zopefoundation/zope.error/actions/workflows/tests.yml/badge.svg
        :target: https://github.com/zopefoundation/zope.error/actions/workflows/tests.yml

.. image:: https://coveralls.io/repos/github/zopefoundation/zope.error/badge.svg
        :target: https://coveralls.io/github/zopefoundation/zope.error


This package provides an error reporting utility which is able to store errors.


=========
 Changes
=========

5.0 (2023-07-06)
================

- Add support for Python 3.11.

- Drop support for Python 2.7, 3.5, 3.6.


4.6 (2022-08-29)
================

- Add support for Python 3.8, 3.9, 3.10.

- Drop support for Python 3.4.


4.5.0 (2018-10-19)
==================

- Add support for Python 3.7.


4.4.0 (2017-07-22)
==================

- Drop support for Python 3.3.

- Add support for Python 3.6.

- 100% test coverage.

- Remove internal ``_compat`` module in favor of ``six``, which we
  already had a dependency on.

- Stop decoding in ASCII (whatever the default codec is) in favor of UTF-8.

- Tighten the interface of
  ``ILocalErrorReportingUtility.setProperties``. Now
  ``ignored_exceptions`` is required to be str or byte objects.
  Previously any object that could be converted into a text object via
  the text constructor was accepted, but this encouraged passing class
  objects, when in actuality we need the class *name*.

- Stop ignoring ``KeyboardInterrupt`` exceptions and other similar
  ``BaseException`` exceptions during the ``raising`` method.

4.3.0 (2016-07-07)
==================

- Add support for Python 3.5.

- Drop support for Python 2.6.

- bugfix: fix leak by converting ``request.URL`` to string in
  ``ErrorReportingUtility``

4.2.0 (2014-12-27)
==================

- Add support for PyPy and PyPy3.

- Add support for Python 3.4.


4.1.1 (2014-12-22)
==================

- Enable testing on Travis.


4.1.0 (2013-02-21)
==================

- Add compatibility with Python 3.3


4.0.0 (2012-12-10)
==================

- Replace deprecated ``zope.interface.implements`` usage with equivalent
  ``zope.interface.implementer`` decorator.

- Drop support for Python 2.4 and 2.5.

- Sort request items for presentation in the error reporting utility.

- Don't HTML-escape HTML tracebacks twice.


3.7.4 (2012-02-01)
==================

- Add explicit tests for escaping introduced in 3.7.3.

- Handing names of classes those string representation cannot
  be determined as untrusted input thus escaping them in error reports.

- Fix tests on Python 2.4 and 2.5.

3.7.3 (2012-01-17)
==================

- Escape untrusted input before constructing HTML for error reporting.

3.7.2 (2010-10-30)
==================

- Set ``copy_to_zlog`` by default to 1/True.
  Having it turned off is a small problem, because fatal (startup) errors
  will not get logged anywhere.


3.7.1 (2010-09-25)
==================

- Add test extra to declare test dependency on ``zope.testing``.


3.7.0 (2009-09-29)
==================

- Clean up dependencies. Droped all testing dependencies as we only need
  zope.testing now.

- Fix ImportError when zope.testing is not available for some reason.

- Remove zcml slug and old zpkg-related files.

- Remove word "version" from changelog entries.

- Change package's mailing list address to zope-dev at zope.org as
  zope3-dev at zope.org is now retired. Also changed `cheeseshop` to
  `pypi` in the package's homepage url.

- Add dependency on ZODB3 as we use Persistent.

- Use a mock request for testing. Dropped the dependency on zope.publisher
  which was really only a testing dependency.

- Reduce the dependency on zope.container to one on zope.location by no
  longer using the Contained mix-in class.

3.6.0 (2009-01-31)
==================

- Use zope.container instead of zope.app.container

- Move error log bootstrapping logic (which was untested) to
  ``zope.app.appsetup``, to which we added a test.

3.5.1 (2007-09-27)
==================

- Rebump to replace faulty egg

3.5.0
=====

- Initial documented release

- Moved core components from ``zope.app.error`` to this package.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/zopefoundation/zope.error",
    "name": "zope.error",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "zope3 error",
    "author": "Zope Foundation and Contributors",
    "author_email": "zope-dev@zope.org",
    "download_url": "https://files.pythonhosted.org/packages/2f/4b/6947a0fd1a86181e8314f81103aa09b0e0ed1a101d1efdecc707198ea9c8/zope.error-5.0.tar.gz",
    "platform": null,
    "description": "``zope.error``\n==============\n\n.. image:: https://github.com/zopefoundation/zope.error/actions/workflows/tests.yml/badge.svg\n        :target: https://github.com/zopefoundation/zope.error/actions/workflows/tests.yml\n\n.. image:: https://coveralls.io/repos/github/zopefoundation/zope.error/badge.svg\n        :target: https://coveralls.io/github/zopefoundation/zope.error\n\n\nThis package provides an error reporting utility which is able to store errors.\n\n\n=========\n Changes\n=========\n\n5.0 (2023-07-06)\n================\n\n- Add support for Python 3.11.\n\n- Drop support for Python 2.7, 3.5, 3.6.\n\n\n4.6 (2022-08-29)\n================\n\n- Add support for Python 3.8, 3.9, 3.10.\n\n- Drop support for Python 3.4.\n\n\n4.5.0 (2018-10-19)\n==================\n\n- Add support for Python 3.7.\n\n\n4.4.0 (2017-07-22)\n==================\n\n- Drop support for Python 3.3.\n\n- Add support for Python 3.6.\n\n- 100% test coverage.\n\n- Remove internal ``_compat`` module in favor of ``six``, which we\n  already had a dependency on.\n\n- Stop decoding in ASCII (whatever the default codec is) in favor of UTF-8.\n\n- Tighten the interface of\n  ``ILocalErrorReportingUtility.setProperties``. Now\n  ``ignored_exceptions`` is required to be str or byte objects.\n  Previously any object that could be converted into a text object via\n  the text constructor was accepted, but this encouraged passing class\n  objects, when in actuality we need the class *name*.\n\n- Stop ignoring ``KeyboardInterrupt`` exceptions and other similar\n  ``BaseException`` exceptions during the ``raising`` method.\n\n4.3.0 (2016-07-07)\n==================\n\n- Add support for Python 3.5.\n\n- Drop support for Python 2.6.\n\n- bugfix: fix leak by converting ``request.URL`` to string in\n  ``ErrorReportingUtility``\n\n4.2.0 (2014-12-27)\n==================\n\n- Add support for PyPy and PyPy3.\n\n- Add support for Python 3.4.\n\n\n4.1.1 (2014-12-22)\n==================\n\n- Enable testing on Travis.\n\n\n4.1.0 (2013-02-21)\n==================\n\n- Add compatibility with Python 3.3\n\n\n4.0.0 (2012-12-10)\n==================\n\n- Replace deprecated ``zope.interface.implements`` usage with equivalent\n  ``zope.interface.implementer`` decorator.\n\n- Drop support for Python 2.4 and 2.5.\n\n- Sort request items for presentation in the error reporting utility.\n\n- Don't HTML-escape HTML tracebacks twice.\n\n\n3.7.4 (2012-02-01)\n==================\n\n- Add explicit tests for escaping introduced in 3.7.3.\n\n- Handing names of classes those string representation cannot\n  be determined as untrusted input thus escaping them in error reports.\n\n- Fix tests on Python 2.4 and 2.5.\n\n3.7.3 (2012-01-17)\n==================\n\n- Escape untrusted input before constructing HTML for error reporting.\n\n3.7.2 (2010-10-30)\n==================\n\n- Set ``copy_to_zlog`` by default to 1/True.\n  Having it turned off is a small problem, because fatal (startup) errors\n  will not get logged anywhere.\n\n\n3.7.1 (2010-09-25)\n==================\n\n- Add test extra to declare test dependency on ``zope.testing``.\n\n\n3.7.0 (2009-09-29)\n==================\n\n- Clean up dependencies. Droped all testing dependencies as we only need\n  zope.testing now.\n\n- Fix ImportError when zope.testing is not available for some reason.\n\n- Remove zcml slug and old zpkg-related files.\n\n- Remove word \"version\" from changelog entries.\n\n- Change package's mailing list address to zope-dev at zope.org as\n  zope3-dev at zope.org is now retired. Also changed `cheeseshop` to\n  `pypi` in the package's homepage url.\n\n- Add dependency on ZODB3 as we use Persistent.\n\n- Use a mock request for testing. Dropped the dependency on zope.publisher\n  which was really only a testing dependency.\n\n- Reduce the dependency on zope.container to one on zope.location by no\n  longer using the Contained mix-in class.\n\n3.6.0 (2009-01-31)\n==================\n\n- Use zope.container instead of zope.app.container\n\n- Move error log bootstrapping logic (which was untested) to\n  ``zope.app.appsetup``, to which we added a test.\n\n3.5.1 (2007-09-27)\n==================\n\n- Rebump to replace faulty egg\n\n3.5.0\n=====\n\n- Initial documented release\n\n- Moved core components from ``zope.app.error`` to this package.\n",
    "bugtrack_url": null,
    "license": "ZPL 2.1",
    "summary": "An error reporting utility for Zope3",
    "version": "5.0",
    "project_urls": {
        "Homepage": "https://github.com/zopefoundation/zope.error"
    },
    "split_keywords": [
        "zope3",
        "error"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b4b7d00cf7d1074ef757b3cf9a6403425d91fac54dcdc4119274af18bbd72a7",
                "md5": "9e571c7d07cbe74ac5e00cac81335ac5",
                "sha256": "d5ec4c1f2556a51276084606cf702031221fc6a4405f8f131ba9fe19d5b44e4b"
            },
            "downloads": -1,
            "filename": "zope.error-5.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9e571c7d07cbe74ac5e00cac81335ac5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 13246,
            "upload_time": "2023-07-06T06:13:07",
            "upload_time_iso_8601": "2023-07-06T06:13:07.607886Z",
            "url": "https://files.pythonhosted.org/packages/8b/4b/7d00cf7d1074ef757b3cf9a6403425d91fac54dcdc4119274af18bbd72a7/zope.error-5.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2f4b6947a0fd1a86181e8314f81103aa09b0e0ed1a101d1efdecc707198ea9c8",
                "md5": "35925c7338feb2b78e5c89b1e0a6af07",
                "sha256": "63be9fb9e500f54a2dd40ac07d9fad428525b464489606a065f8aff2315b82f4"
            },
            "downloads": -1,
            "filename": "zope.error-5.0.tar.gz",
            "has_sig": false,
            "md5_digest": "35925c7338feb2b78e5c89b1e0a6af07",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 14453,
            "upload_time": "2023-07-06T06:13:09",
            "upload_time_iso_8601": "2023-07-06T06:13:09.660607Z",
            "url": "https://files.pythonhosted.org/packages/2f/4b/6947a0fd1a86181e8314f81103aa09b0e0ed1a101d1efdecc707198ea9c8/zope.error-5.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-06 06:13:09",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "zopefoundation",
    "github_project": "zope.error",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "zope.error"
}
        
Elapsed time: 0.08565s