Skip to main content

Integration of Celery 4 with Zope 3.

Project description

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.8.0 (2024-05-06)

  • Also apply “retry on ConflictError” when raised by the task execution itself, not only if raised on commit.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

z3c_celery-1.8.0.tar.gz (24.6 kB view details)

Uploaded Source

Built Distribution

z3c.celery-1.8.0-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

Details for the file z3c_celery-1.8.0.tar.gz.

File metadata

  • Download URL: z3c_celery-1.8.0.tar.gz
  • Upload date:
  • Size: 24.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for z3c_celery-1.8.0.tar.gz
Algorithm Hash digest
SHA256 3fc30f53eb3f5f3069500b75c3abcaf9fdef5e85245025fa027f0880095d79d6
MD5 a6a5595957b34149dae51c078f7fce65
BLAKE2b-256 ea2d20e7ad347a89641904b4829311a0c184d0602742595ae5ad2d89cdc55a6d

See more details on using hashes here.

File details

Details for the file z3c.celery-1.8.0-py3-none-any.whl.

File metadata

  • Download URL: z3c.celery-1.8.0-py3-none-any.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for z3c.celery-1.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c903a84d11a7c1a570a7b0f972116e429d3cf499bc70e718a7357b5bb7f7197b
MD5 788798464f639cb21e1ea57bddae0031
BLAKE2b-256 c5ddb0ce9de18163f7119c55bc0f68acca38f17ab045c4219c9c6d53b2322332

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page