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 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-1.2.4.tar.gz (20.2 kB view details)

Uploaded Source

Built Distribution

invenio_celery-1.2.4-py2.py3-none-any.whl (8.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file invenio-celery-1.2.4.tar.gz.

File metadata

  • Download URL: invenio-celery-1.2.4.tar.gz
  • Upload date:
  • Size: 20.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for invenio-celery-1.2.4.tar.gz
Algorithm Hash digest
SHA256 ce44aaf4ce03c7388cf25fba384a2e93f161d4b90b71e198d8177cdd3b91909c
MD5 84d76e4ce003004006b32ad86676086b
BLAKE2b-256 6bdf6581b9d897f8381cf2401ce5c11bd677b219e9edd05a367716391c48cc78

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: invenio_celery-1.2.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for invenio_celery-1.2.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2db34aafaa867bb42c7f6b5db1fe029e2e203f231f7a91a47fb53678398f1e4f
MD5 f66d31144e0916a143047a2fe1830447
BLAKE2b-256 ac5ede521360d9ace08cb527a764bcff67e6e8c7a15f0bd9a5a15583d99ae1a9

See more details on using hashes here.

Provenance

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