Ravenports generated: 29 Apr 2018 18:37
[ravenports.git] / bucket_A2 / python-celery
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-celery
4 VERSION=                4.1.0
5 KEYWORDS=               python devel
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]
12
13 DOWNLOAD_GROUPS=        main
14 SITES[main]=            PYPI/c/celery
15 DISTFILE[1]=            celery-4.1.0.tar.gz:main
16 DF_INDEX=               1
17 SPKGS[py35]=            single
18 SPKGS[py36]=            single
19 SPKGS[py27]=            single
20
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
26
27 DISTNAME=               celery-4.1.0
28
29 GENERATED=              yes
30
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
35
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
40
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
45
46 [FILE:3155:descriptions/desc.single]
47 .. image::
48 http://docs.celeryproject.org/en/latest/_images/celery-banner-small.png
49
50 |build-status| |license| |wheel| |pyversion| |pyimp|
51
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
58
59 --
60
61 What's a Task Queue?
62 ====================
63
64 Task queues are used as a mechanism to distribute work across threads or
65 machines.
66
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.
69
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.
73
74 A Celery system can consist of multiple workers and brokers, giving way
75 to high availability and horizontal scaling.
76
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,
79 and a `PHP client`_.
80
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.
83
84 .. _node-celery: https://github.com/mher/node-celery
85 .. _`PHP client`: https://github.com/gjedeer/celery-php
86
87 What do I need?
88 ===============
89
90 Celery version 4.0 runs on,
91
92 - Python (2.7, 3.4, 3.5)
93 - PyPy (5.4, 5.5)
94
95
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.
98
99 If you're running an older version of Python, you need to be running
100 an older version of Celery:
101
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.
105
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.
109
110 *Celery* is usually used with a message broker to send and receive
111 messages.
112 The RabbitMQ, Redis transports are feature complete,
113 but there's also experimental support for a myriad of other solutions,
114 including
115 using SQLite for local development.
116
117 *Celery* can run on a single machine, on multiple machines, or even
118 across datacenters.
119
120 Get Started
121 ===========
122
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:
126
127 - `First steps with Celery`_
128
129     Tutorial teaching you the bare minimum needed to get started with
130 Celery.
131
132 - `Next steps`_
133
134     A more complete overview, showing more features.
135
136 .. _`First steps with Celery`:
137
138 http://docs.celeryproject.org/en/latest/getting-started/first-steps-with-ce
139 lery.html
140
141 .. _`Next steps`:
142     http://docs.celeryproject.org/en/latest/getting-started/next-steps.html
143
144 Celery is...
145 =============
146
147 - **Simple**
148
149     Celery is easy to use and maintain, and does *not need configuration
150 files*.
151
152     It has an active, friendly community you can talk to for support,
153     like at our `mailing-list`_, or the IRC channel.
154
155
156 [FILE:98:distinfo]
157 77ff3730198d6a17b3c1f05579ebe570b579efb35f6d7e13dba3b1368d068b35      1331689 celery-4.1.0.tar.gz
158