Skip to main content

Celery Batches

https://api.travis-ci.com/clokep/celery-batches.svg?branch=main Documentation Status

Celery Batches provides a Task class that allows processing of multiple Celery task calls together as a list. The buffer of tasks calls is flushed on a timer and based on the number of queued tasks.

What do I need?

celery-batches version runs on,

  • Python (3.6, 3.7, 3.8)

  • PyPy3 (7.6)

And is tested with Celery >= 4.4.

If you’re running an older version of Python, you need to be running an older version of celery-batches:

  • Python 2.7: celery-batches 0.3 series.

  • Python 3.4: celery-batches 0.2 series.

  • Python 3.5: celery-batches 0.3 series.

If you’re running an older version of Celery, you need to be running an older version of celery-batches:

  • Celery < 4.0: Use celery.contrib.batches instead.

  • Celery 4.0 - 4.3: celery-batches 0.3 series.

History

Celery Batches was distributed as part of Celery (as celery.contrib.batches) until Celery 4.0. This project updates the Batches code to maintain compatiblity with newer versions of Celery and other fixes. See the Changelog for details.

Additionally, this repository includes the full history of the code from celery.contrib.batches, but rewritten to the celery_batches/__init__.py file.

Download files

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

Source Distribution

celery-batches-0.5.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

celery_batches-0.5-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file celery-batches-0.5.tar.gz.

File metadata

  • Download URL: celery-batches-0.5.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.2

File hashes

Hashes for celery-batches-0.5.tar.gz
Algorithm Hash digest
SHA256 4ce564e8dfe985bc27b7c1a1b6a9c44fd1d946c66e52cc893312b92d518cd97c
MD5 8054371d3d9782a67324cfec23b4c72a
BLAKE2b-256 83cdf548e1aff01660eb9245b936aaacf89b888fc32e0efe17672a17b5ddd39e

See more details on using hashes here.

File details

Details for the file celery_batches-0.5-py3-none-any.whl.

File metadata

  • Download URL: celery_batches-0.5-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.2

File hashes

Hashes for celery_batches-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 962a01c5938f89431c569eccb122814d9b2347780744857c0c549ae74518bce5
MD5 ba7c21bb5873835d0e85c0142f0caaf7
BLAKE2b-256 e875cfeaa64bccf63e54595881a07ef22c514a677248a840fac4e9c7561b7c1b

See more details on using hashes here.

Supported by

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