z3c.celery


Namez3c.celery JSON
Version 1.7.0 PyPI version JSON
download
home_pagehttps://github.com/ZeitOnline/z3c.celery
SummaryIntegration of Celery 4 with Zope 3.
upload_time2024-03-22 08:41:59
maintainerNone
docs_urlNone
authorgocept, Zeit Online
requires_pythonNone
licenseBSD
keywords celery zope transaction
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage
            ==========
z3c.celery
==========

Integration of Celery 4 with Zope 3.

This package is compatible with Python version 2.7, 3.6 and 3.7.

:Online documentation:
    http://z3ccelery.rtfd.io/

:PyPI page:
    https://pypi.org/project/z3c.celery/

:Issues:
    https://github.com/ZeitOnline/z3c.celery/issues

:Source code:
    https://github.com/ZeitOnline/z3c.celery

:Current change log:
    https://raw.githubusercontent.com/ZeitOnline/z3c.celery/master/CHANGES.rst


=========================
Change log for z3c.celery
=========================

1.7.0 (2024-03-22)
==================

- Added support for Python 3.12


1.6.0 (2022-06-23)
==================

- Update to celery 5.x, drop Python-2 support


1.5.0 (2021-11-15)
==================

- Provide JsonFormatter if python-json-logger is installed


1.4.3 (2021-02-26)
==================

- Fix logging setup


1.4.2 (2019-12-12)
==================

- Make HandleAfterAbort compatible with celery-4.1.1 serialization changes


1.4.1 (2019-11-15)
==================

- Annotate transaction with principal and task name, like zope.app.publication


1.4.0 (2019-10-30)
==================

- Set the URL of the (fake) zope request (which is used to set the principal) to
  the task name


1.3.0 (2019-05-22)
==================

- Added support for Python 3.6 and 3.7.


1.2.3 (2018-06-28)
==================

- Add logging for task retry.


1.2.2 (2018-03-23)
==================

- Ensure ZODB connection can be closed, even if execution is aborted in the
  middle of a transaction


1.2.1 (2018-02-02)
==================

- Add bw-compat for persisted tasks that still have a `_task_id_` parameter


1.2.0 (2018-01-23)
==================

- Support task retry


1.1.0 (2017-10-11)
==================

- Make worker process boot timeout configurable


1.0.2 (2017-10-05)
==================

- Also apply "always endInteration" to HandleAfterAbort

- Also apply "retry on ConflictError" to HandleAfterAbort


1.0.1 (2017-10-04)
==================

- Always call endInteraction, even on error during commit or abort,
  so we don't pollute the interaction state for the next task run


1.0 (2017-09-29)
================

- Introduce ``Abort`` control flow exception

- Allow overriding the principal id the job runs as

- Support reading configuration from a filesystem-based (non-importable) python file

- Don't use celery's deprecated default app mechanism

- Support running an actual "celery worker" with the single-process "solo" worker_pool


0.1 (2017-02-21)
================

- Initial release. Extract from zeit.cms.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ZeitOnline/z3c.celery",
    "name": "z3c.celery",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "celery Zope transaction",
    "author": "gocept, Zeit Online",
    "author_email": "zon-backend@zeit.de",
    "download_url": "https://files.pythonhosted.org/packages/73/c0/5886d94cb27ef866089c7e871fb43edca70271f7b3ceeeabded001bb7690/z3c.celery-1.7.0.tar.gz",
    "platform": null,
    "description": "==========\nz3c.celery\n==========\n\nIntegration of Celery 4 with Zope 3.\n\nThis package is compatible with Python version 2.7, 3.6 and 3.7.\n\n:Online documentation:\n    http://z3ccelery.rtfd.io/\n\n:PyPI page:\n    https://pypi.org/project/z3c.celery/\n\n:Issues:\n    https://github.com/ZeitOnline/z3c.celery/issues\n\n:Source code:\n    https://github.com/ZeitOnline/z3c.celery\n\n:Current change log:\n    https://raw.githubusercontent.com/ZeitOnline/z3c.celery/master/CHANGES.rst\n\n\n=========================\nChange log for z3c.celery\n=========================\n\n1.7.0 (2024-03-22)\n==================\n\n- Added support for Python 3.12\n\n\n1.6.0 (2022-06-23)\n==================\n\n- Update to celery 5.x, drop Python-2 support\n\n\n1.5.0 (2021-11-15)\n==================\n\n- Provide JsonFormatter if python-json-logger is installed\n\n\n1.4.3 (2021-02-26)\n==================\n\n- Fix logging setup\n\n\n1.4.2 (2019-12-12)\n==================\n\n- Make HandleAfterAbort compatible with celery-4.1.1 serialization changes\n\n\n1.4.1 (2019-11-15)\n==================\n\n- Annotate transaction with principal and task name, like zope.app.publication\n\n\n1.4.0 (2019-10-30)\n==================\n\n- Set the URL of the (fake) zope request (which is used to set the principal) to\n  the task name\n\n\n1.3.0 (2019-05-22)\n==================\n\n- Added support for Python 3.6 and 3.7.\n\n\n1.2.3 (2018-06-28)\n==================\n\n- Add logging for task retry.\n\n\n1.2.2 (2018-03-23)\n==================\n\n- Ensure ZODB connection can be closed, even if execution is aborted in the\n  middle of a transaction\n\n\n1.2.1 (2018-02-02)\n==================\n\n- Add bw-compat for persisted tasks that still have a `_task_id_` parameter\n\n\n1.2.0 (2018-01-23)\n==================\n\n- Support task retry\n\n\n1.1.0 (2017-10-11)\n==================\n\n- Make worker process boot timeout configurable\n\n\n1.0.2 (2017-10-05)\n==================\n\n- Also apply \"always endInteration\" to HandleAfterAbort\n\n- Also apply \"retry on ConflictError\" to HandleAfterAbort\n\n\n1.0.1 (2017-10-04)\n==================\n\n- Always call endInteraction, even on error during commit or abort,\n  so we don't pollute the interaction state for the next task run\n\n\n1.0 (2017-09-29)\n================\n\n- Introduce ``Abort`` control flow exception\n\n- Allow overriding the principal id the job runs as\n\n- Support reading configuration from a filesystem-based (non-importable) python file\n\n- Don't use celery's deprecated default app mechanism\n\n- Support running an actual \"celery worker\" with the single-process \"solo\" worker_pool\n\n\n0.1 (2017-02-21)\n================\n\n- Initial release. Extract from zeit.cms.\n",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "Integration of Celery 4 with Zope 3.",
    "version": "1.7.0",
    "project_urls": {
        "Homepage": "https://github.com/ZeitOnline/z3c.celery"
    },
    "split_keywords": [
        "celery",
        "zope",
        "transaction"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "261ac90732cbb8862f352e8da1fd9bafa22a5767182d496870e5b2fcf5882335",
                "md5": "2f5794ddb73e440f5a4792c79fb15893",
                "sha256": "e75b0de23dfc98a04b9825ee0438b6295604079eed914d8792b1027d686d0cfb"
            },
            "downloads": -1,
            "filename": "z3c.celery-1.7.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2f5794ddb73e440f5a4792c79fb15893",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 22452,
            "upload_time": "2024-03-22T08:41:57",
            "upload_time_iso_8601": "2024-03-22T08:41:57.037886Z",
            "url": "https://files.pythonhosted.org/packages/26/1a/c90732cbb8862f352e8da1fd9bafa22a5767182d496870e5b2fcf5882335/z3c.celery-1.7.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "73c05886d94cb27ef866089c7e871fb43edca70271f7b3ceeeabded001bb7690",
                "md5": "f524c33a4bd83ee11a61434de6870b99",
                "sha256": "b329c170b1a3ffb5ec9d3a14177ce18b280ba6c69f932f1bf9e18f2789aca9ed"
            },
            "downloads": -1,
            "filename": "z3c.celery-1.7.0.tar.gz",
            "has_sig": false,
            "md5_digest": "f524c33a4bd83ee11a61434de6870b99",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 24457,
            "upload_time": "2024-03-22T08:41:59",
            "upload_time_iso_8601": "2024-03-22T08:41:59.087501Z",
            "url": "https://files.pythonhosted.org/packages/73/c0/5886d94cb27ef866089c7e871fb43edca70271f7b3ceeeabded001bb7690/z3c.celery-1.7.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-22 08:41:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ZeitOnline",
    "github_project": "z3c.celery",
    "travis_ci": true,
    "coveralls": true,
    "github_actions": false,
    "tox": true,
    "lcname": "z3c.celery"
}
        
Elapsed time: 0.21295s