Skip to main content


Project description

Since version 6, endi-celery only supports python 3.

Asynchronous tasks are executed through celery. pyramid_celery is used to integrate celery with the Pyramid related stuff. pyramid_beaker is used to cache responses.


Asynchronous tasks called from enDI


Beat tasks, repeated along the time (like cron tasks)


No result backend is used, tasks interact directly with enDI’s database to return datas.

enDI celery provides all the models that should be used to store task execution related stuff (see endi_celery.models).


System packages

autonmie_celery needs a redis server to run

On Debian

apt-get install redis-server

On Fedora

dnf install redis-server

Python stuff

endi_celery should be run in the same environment as enDI :

You may first run

workon endi
git clone
cd endi_celery
python install
cp development.ini.sample development.ini

Customize the development.ini file as needed

Start it

Launch the following command to launch the worker daemon:

celery -A pyramid_celery worker --ini development.ini

Launch the following command to launch the beat daemon:

celery -A pyramid_celery beat --ini development.ini

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for endi-celery, version 6.3.5
Filename, size File type Python version Upload date Hashes
Filename, size endi_celery-6.3.5.tar.gz (51.5 kB) File type Source Python version None Upload date Hashes View
Filename, size endi_celery-6.3.5-py3-none-any.whl (53.9 kB) File type Wheel Python version py3 Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page