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