==========
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"
}