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.7, 3.8, 3.9, 3.10)

  • 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.

  • Python 3.4: celery-batches 0.2.

  • Python 3.5: celery-batches 0.3.

  • Python 3.6: celery-batches 0.5.

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.

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.6.tar.gz (7.6 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.6-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: celery-batches-0.6.tar.gz
  • Upload date:
  • Size: 7.6 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.6.tar.gz
Algorithm Hash digest
SHA256 ad64339ba7c73cc37443992e5c5d9d387c64601a0a9116ef6ddef0ababc0430d
MD5 9c9c0855dd9864fd7d4aafc3e52f3d52
BLAKE2b-256 9981f88c65f5c430bcdae3521e11c1b4934a9981e4982fb8d1ad3969cf6a706f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: celery_batches-0.6-py3-none-any.whl
  • Upload date:
  • Size: 8.1 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 63b0a94cd4f72b50d229acc08e47aba5dc12e36c60cd591449701e7335b206f9
MD5 92273cbbe7110333c314fd958ab2a8eb
BLAKE2b-256 ef710d348894806e77116fbf7f884d672616b1afe9b5d4817ea8350e75c701f8

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 Pingdom Monitoring Sentry Error logging StatusPage Status page