1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-celery
7 SDESC[py37]= Distributed Task Queue (PY 37)
8 SDESC[py38]= Distributed Task Queue (PY 38)
9 HOMEPAGE= http://celeryproject.org
10 CONTACT= Python_Automaton[python@ironwolf.systems]
13 SITES[main]= PYPI/c/celery
14 DISTFILE[1]= celery-4.3.0.tar.gz:main
19 OPTIONS_AVAILABLE= PY38 PY37
20 OPTIONS_STANDARD= none
21 VOPTS[py37]= PY38=OFF PY37=ON
22 VOPTS[py38]= PY38=ON PY37=OFF
24 DISTNAME= celery-4.3.0
28 [PY37].BUILDRUN_DEPENDS_ON= python-pytz:single:py37
29 python-billiard:single:py37
30 python-kombu:single:py37
31 python-vine:single:py37
32 [PY37].USES_ON= python:py37
34 [PY38].BUILDRUN_DEPENDS_ON= python-pytz:single:py38
35 python-billiard:single:py38
36 python-kombu:single:py38
37 python-vine:single:py38
38 [PY38].USES_ON= python:py38
40 [FILE:3440:descriptions/desc.single]
42 http://docs.celeryproject.org/en/latest/_images/celery-banner-small.png
44 |build-status| |coverage| |license| |wheel| |pyversion| |pyimp|
45 |ocbackerbadge| |ocsponsorbadge|
47 :Version: 4.3.0 (rhubarb)
48 :Web: http://celeryproject.org/
49 :Download: https://pypi.org/project/celery/
50 :Source: https://github.com/celery/celery/
51 :Keywords: task, queue, job, async, rabbitmq, amqp, redis,
52 python, distributed, actors
57 This project relies on your generous donations.
59 If you are using Celery to create a commercial product, please consider
60 becoming our `backer`_ or our `sponsor`_ to ensure Celery's future.
62 .. _`backer`: https://opencollective.com/celery#backer
63 .. _`sponsor`: https://opencollective.com/celery#sponsor
69 `Tidelift gives software development teams a single source for purchasing
70 and maintaining their software, with professional grade assurances from
71 the experts who know it best, while seamlessly integrating with existing
73 <https://tidelift.com/subscription/pkg/pypi-celery?utm_source=pypi-celery&u
74 tm_medium=referral&utm_campaign=readme>`_
80 Task queues are used as a mechanism to distribute work across threads or
83 A task queue's input is a unit of work, called a task, dedicated worker
84 processes then constantly monitor the queue for new work to perform.
86 Celery communicates via messages, usually using a broker
87 to mediate between clients and workers. To initiate a task a client puts a
88 message on the queue, the broker then delivers the message to a worker.
90 A Celery system can consist of multiple workers and brokers, giving way
91 to high availability and horizontal scaling.
93 Celery is written in Python, but the protocol can be implemented in any
94 language. In addition to Python there's node-celery_ for Node.js,
97 Language interoperability can also be achieved by using webhooks
98 in such a way that the client enqueues an URL to be requested by a worker.
100 .. _node-celery: https://github.com/mher/node-celery
101 .. _`PHP client`: https://github.com/gjedeer/celery-php
106 Celery version 4.3 runs on,
108 - Python (2.7, 3.4, 3.5, 3.6, 3.7)
113 This is the last version to support Python 2.7,
114 and from the next version (Celery 5.x) Python 3.5 or newer is required.
116 If you're running an older version of Python, you need to be running
117 an older version of Celery:
119 - Python 2.6: Celery series 3.1 or earlier.
120 - Python 2.5: Celery series 3.0 or earlier.
121 - Python 2.4 was Celery series 2.2 or earlier.
123 Celery is a project with minimal funding,
124 so we don't support Microsoft Windows.
125 Please don't open any issues related to that platform.
127 *Celery* is usually used with a message broker to send and receive
129 The RabbitMQ, Redis transports are feature complete,
130 but there's also experimental support for a myriad of other solutions,
132 using SQLite for local development.
134 *Celery* can run on a single machine, on multiple machines, or even
140 If this is the first time you're trying to use Celery, or you're
141 new to Celery 4.2 coming from previous versions then you should read our
142 getting started tutorials:
144 - `First steps with Celery`_
146 Tutorial teaching you the bare minimum needed to get started with
151 A more complete overview, showing more features.
155 4c4532aa683f170f40bd76f928b70bc06ff171a959e06e71bf35f2f9d6031ef9 1398430 celery-4.3.0.tar.gz