python-celery
Port variant v12
Summary Distributed Task Queue (3.12)
Package version 5.5.3
Homepage https://docs.celeryq.dev/
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v13
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 13 JUN 2025, 00:30:19 UTC
Port created 02 FEB 2018, 15:29:04 UTC
Subpackage Descriptions
single What's a Task Queue? ==================== Task queues are used as a mechanism to distribute work across threads or machines. A task queue's input is a unit of work, called a task, dedicated worker processes then constantly monitor the queue for new work to perform. Celery communicates via messages, usually using a broker to mediate between clients and workers. To initiate a task a client puts a message on the queue, the broker then delivers the message to a worker. A Celery system can consist of multiple workers and brokers, giving way to high availability and horizontal scaling. Celery is written in Python, but the protocol can be implemented in any language. In addition to Python there's node-celery_ for Node.js, a `PHP client`_, `gocelery`_, gopher-celery_ for Go, and rusty-celery_ for Rust. Language interoperability can also be achieved by using webhooks in such a way that the client enqueues an URL to be requested by a worker. Backers ------- Thank you to all our backers! 🙏 [`Become a backer`_] :width: 125px
Configuration Switches (platform-specific settings discarded)
PY312 ON Build using Python 3.12 PY313 OFF Build using Python 3.13
Package Dependencies by Type
Build (only) python312:dev:std
python-pip:single:v12
autoselect-python:single:std
Build and Runtime python312:primary:std
Runtime (only) python-billiard:single:v12
python-kombu:single:v12
python-vine:single:v12
python-click:single:v12
python-click-didyoumean:single:v12
python-click-repl:single:v12
python-click-plugins:single:v12
python-python-dateutil:single:v12
Download groups
main mirror://PYPIWHL/c9/af/0dcccc7fdcdf170f9a1585e5e96b6fb0ba1749ef6be8c89a6202284759bd
Distribution File Information
0b5761a07057acee94694464ca482416b959568904c9dfa41ce8413a7d65d525 438775 python-src/celery-5.5.3-py3-none-any.whl
Ports that require python-celery:v12
python-django-celery:v12 Old django celery integration project (3.12)