1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-celery
6 VARIANTS= py27 py35 py36
7 SDESC[py35]= Distributed Task Queue (PY 35)
8 SDESC[py36]= Distributed Task Queue (PY 36)
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.1.0.tar.gz:main
21 OPTIONS_AVAILABLE= PY27 PY35 PY36
22 OPTIONS_STANDARD= none
23 VOPTS[py35]= PY27=OFF PY35=ON PY36=OFF
24 VOPTS[py36]= PY27=OFF PY35=OFF PY36=ON
25 VOPTS[py27]= PY27=ON PY35=OFF PY36=OFF
27 DISTNAME= celery-4.1.0
31 [PY35].BUILDRUN_DEPENDS_ON= python-pytz:single:py35
32 python-billiard:single:py35
33 python-kombu:single:py35
34 [PY35].USES_ON= python:py35
36 [PY36].BUILDRUN_DEPENDS_ON= python-pytz:single:py36
37 python-billiard:single:py36
38 python-kombu:single:py36
39 [PY36].USES_ON= python:py36
41 [PY27].BUILDRUN_DEPENDS_ON= python-pytz:single:py27
42 python-billiard:single:py27
43 python-kombu:single:py27
44 [PY27].USES_ON= python:py27
46 [FILE:3155:descriptions/desc.single]
48 http://docs.celeryproject.org/en/latest/_images/celery-banner-small.png
50 |build-status| |license| |wheel| |pyversion| |pyimp|
52 :Version: 4.1.0 (latentcall)
53 :Web: http://celeryproject.org/
54 :Download: https://pypi.python.org/pypi/celery/
55 :Source: https://github.com/celery/celery/
56 :Keywords: task, queue, job, async, rabbitmq, amqp, redis,
57 python, distributed, actors
64 Task queues are used as a mechanism to distribute work across threads or
67 A task queue's input is a unit of work, called a task, dedicated worker
68 processes then constantly monitor the queue for new work to perform.
70 Celery communicates via messages, usually using a broker
71 to mediate between clients and workers. To initiate a task a client puts a
72 message on the queue, the broker then delivers the message to a worker.
74 A Celery system can consist of multiple workers and brokers, giving way
75 to high availability and horizontal scaling.
77 Celery is written in Python, but the protocol can be implemented in any
78 language. In addition to Python there's node-celery_ for Node.js,
81 Language interoperability can also be achieved by using webhooks
82 in such a way that the client enqueues an URL to be requested by a worker.
84 .. _node-celery: https://github.com/mher/node-celery
85 .. _`PHP client`: https://github.com/gjedeer/celery-php
90 Celery version 4.0 runs on,
92 - Python (2.7, 3.4, 3.5)
96 This is the last version to support Python 2.7,
97 and from the next version (Celery 5.x) Python 3.5 or newer is required.
99 If you're running an older version of Python, you need to be running
100 an older version of Celery:
102 - Python 2.6: Celery series 3.1 or earlier.
103 - Python 2.5: Celery series 3.0 or earlier.
104 - Python 2.4 was Celery series 2.2 or earlier.
106 Celery is a project with minimal funding,
107 so we don't support Microsoft Windows.
108 Please don't open any issues related to that platform.
110 *Celery* is usually used with a message broker to send and receive
112 The RabbitMQ, Redis transports are feature complete,
113 but there's also experimental support for a myriad of other solutions,
115 using SQLite for local development.
117 *Celery* can run on a single machine, on multiple machines, or even
123 If this is the first time you're trying to use Celery, or you're
124 new to Celery 4.0 coming from previous versions then you should read our
125 getting started tutorials:
127 - `First steps with Celery`_
129 Tutorial teaching you the bare minimum needed to get started with
134 A more complete overview, showing more features.
136 .. _`First steps with Celery`:
138 http://docs.celeryproject.org/en/latest/getting-started/first-steps-with-ce
142 http://docs.celeryproject.org/en/latest/getting-started/next-steps.html
149 Celery is easy to use and maintain, and does *not need configuration
152 It has an active, friendly community you can talk to for support,
153 like at our `mailing-list`_, or the IRC channel.
157 77ff3730198d6a17b3c1f05579ebe570b579efb35f6d7e13dba3b1368d068b35 1331689 celery-4.1.0.tar.gz