Skip to main content

"Celery module for Invenio."

Project description

https://img.shields.io/github/license/inveniosoftware/invenio-celery.svg https://github.com/inveniosoftware/invenio-celery/workflows/CI/badge.svg https://img.shields.io/coveralls/inveniosoftware/invenio-celery.svg https://img.shields.io/pypi/v/invenio-celery.svg

Celery distributed task queue module for Invenio.

Invenio-Celery is a small discovery layer that takes care of discovering and loading tasks from other Invenio modules, as well as providing configuration defaults for Celery usage in Invenio. Invenio-Celery relies on Flask-CeleryExt for integrating Flask and Celery with application factories.

Further documentation is available on https://invenio-celery.readthedocs.io/

Changes

Version 2.2.0 (released 2025-07-03)

  • fix: pkg_resources DeprecationWarning

Version 2.1.0 (released 2025-04-28)

  • ext: add celery signals entrypoint

Version 2.0.0 (released 2024-12-02)

  • setup: bump invenio dependencies

Version 1.3.2 (released 2024-11-26)

  • setup: upper pin packages

Version 1.3.1 (released 2024-04-02)

  • setup: unpin importlib-metadata

  • tests: update python matrix

Version 1.3.0 (released 2024-03-05)

  • installation: bump celery to support python 3.11

Version 1.2.5 (released 2022-10-03)

  • Pin importlib-metadata due to celery/kombu icompatibilities with v5.

Version 1.2.4 (released 2022-02-02)

  • Changed version bounds on Celery to 5.1-5.3.

Version 1.2.3 (released 2021-10-18)

  • Changed version bounds on Celery to 5.1-5.2 (v4.x has reached end of life August 2021), and there’s no new LTS release yet.

Version 1.2.2 (released 2020-12-09)

Version 1.2.1 (released 2020-09-28)

  • Change version bounds on Celery to 4.4 to 5.1.

  • Adds dependency on pytest-celery which now installs the celery_config pytest fixture.

Version 1.2.0 (released 2020-03-05)

  • added dependency on invenio-base to centralise package management

Version 1.1.3 (released 2020-02-21)

  • Removed redundant version specifier for Celery dependency.

Version 1.1.2 (released 2020-02-17)

  • Unpinned Celery version to allow support of Celery 4.4

Version 1.1.1 (released 2019-11-19)

  • pinned version of celery lower than 4.3 due to Datetime serialization issues

Version 1.1.0 (released 2019-06-21)

  • Changed the msgpack-python dependency to msgpack. Please first uninstall msgpack-python before installing the new msgpack dependency (pip uninstall msgpack-python).

Version 1.0.1 (released 2018-12-06)

  • Adds support for Celery v4.2. Technically this change is backward incompatible because it is no longer possible to load tasks from bare modules (e.g. mymodule.py in the Python root). This is a constraint imposed by Celery v4.2. We however do not known of any cases where bare modules have been used, and also this design is discouraged so we are not flagging it as a backward incompatible change, in order to have the change readily available for current Invenio version.

Version 1.0.0 (released 2018-03-23)

  • Initial public release.

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

invenio_celery-2.2.0.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

invenio_celery-2.2.0-py2.py3-none-any.whl (8.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file invenio_celery-2.2.0.tar.gz.

File metadata

  • Download URL: invenio_celery-2.2.0.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for invenio_celery-2.2.0.tar.gz
Algorithm Hash digest
SHA256 348f9fadd2af2b33ec8cef61e0c926a9d12995c1687bf74d1de579440ad7f046
MD5 1db4bd2144ad941b561d3befe0841f2f
BLAKE2b-256 9a0b33f7e233501a833706c25892ccb3132133285a23762fdbe4e25ad5a688f7

See more details on using hashes here.

File details

Details for the file invenio_celery-2.2.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for invenio_celery-2.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1b34b97d8754f4ecfc121676edbb0a70ff72d3277bfdb2e59e88550bf862fb0e
MD5 dd18899e432509edd2063b98c9202df0
BLAKE2b-256 6de84667c7a6112d62e541e35b1afa40744ad64d71811989488529a74e210f84

See more details on using hashes here.

Supported by

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