BSD Ports

devel/py-celery 5.3.6_1 DragonFly

Asynchronous task queue/job queue

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
devel, python
Package size
815.3 KiB, 5286.9 KiB installed

Description

Celery is an open source asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.

The execution units, called tasks, are executed concurrently on one or more worker nodes. Tasks can execute asynchronously (in the background) or synchronously (wait until ready).

Celery is written in Python, but the protocol can be implemented in any language. It can also operate with other languages using webhooks.

The recommended message broker is RabbitMQ, but limited support for Redis, Beanstalk, MongoDB, CouchDB, and databases (using SQLAlchemy or the Django ORM) is also available.

In the other systems

SystemPortVersion
DragonFlydevel/py-celery5.3.6_1
FreeBSDdevel/py-celery5.6.3
NetBSDnet/py-celery5.5.2
HardenedBSDdevel/py-celery5.6.3
GhostBSDdevel/py-celery5.6.3

Install

Binary package:

pkg install py311-celery

From DPorts:

cd /usr/dports/devel/py-celery && make install clean

Dependencies

Run dependencies 9