Ravenports generated: 04 Dec 2019 22:38
[ravenports.git] / bucket_A2 / python-celery
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-celery
4 VERSION=                4.3.0
5 KEYWORDS=               python devel
6 VARIANTS=               py38 py37
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]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            PYPI/c/celery
14 DISTFILE[1]=            celery-4.3.0.tar.gz:main
15 DF_INDEX=               1
16 SPKGS[py37]=            single
17 SPKGS[py38]=            single
18
19 OPTIONS_AVAILABLE=      PY38 PY37
20 OPTIONS_STANDARD=       none
21 VOPTS[py37]=            PY38=OFF PY37=ON
22 VOPTS[py38]=            PY38=ON PY37=OFF
23
24 DISTNAME=               celery-4.3.0
25
26 GENERATED=              yes
27
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
33
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
39
40 [FILE:3440:descriptions/desc.single]
41 .. image::
42 http://docs.celeryproject.org/en/latest/_images/celery-banner-small.png
43
44 |build-status| |coverage| |license| |wheel| |pyversion| |pyimp|
45 |ocbackerbadge| |ocsponsorbadge|
46
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
53
54 Donations
55 =========
56
57 This project relies on your generous donations.
58
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.
61
62 .. _`backer`: https://opencollective.com/celery#backer
63 .. _`sponsor`: https://opencollective.com/celery#sponsor
64
65
66 Sponsors
67 --------
68
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
72 tools.
73 <https://tidelift.com/subscription/pkg/pypi-celery?utm_source=pypi-celery&u
74 tm_medium=referral&utm_campaign=readme>`_
75
76
77 What's a Task Queue?
78 ====================
79
80 Task queues are used as a mechanism to distribute work across threads or
81 machines.
82
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.
85
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.
89
90 A Celery system can consist of multiple workers and brokers, giving way
91 to high availability and horizontal scaling.
92
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,
95 and a `PHP client`_.
96
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.
99
100 .. _node-celery: https://github.com/mher/node-celery
101 .. _`PHP client`: https://github.com/gjedeer/celery-php
102
103 What do I need?
104 ===============
105
106 Celery version 4.3 runs on,
107
108 - Python (2.7, 3.4, 3.5, 3.6, 3.7)
109 - PyPy2.7 (6.0)
110 - PyPy3.5 (6.0)
111
112
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.
115
116 If you're running an older version of Python, you need to be running
117 an older version of Celery:
118
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.
122
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.
126
127 *Celery* is usually used with a message broker to send and receive
128 messages.
129 The RabbitMQ, Redis transports are feature complete,
130 but there's also experimental support for a myriad of other solutions,
131 including
132 using SQLite for local development.
133
134 *Celery* can run on a single machine, on multiple machines, or even
135 across datacenters.
136
137 Get Started
138 ===========
139
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:
143
144 - `First steps with Celery`_
145
146     Tutorial teaching you the bare minimum needed to get started with
147 Celery.
148
149 - `Next steps`_
150
151     A more complete overview, showing more features.
152
153
154 [FILE:98:distinfo]
155 4c4532aa683f170f40bd76f928b70bc06ff171a959e06e71bf35f2f9d6031ef9      1398430 celery-4.3.0.tar.gz
156