Skip to main content


Project description

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 Autonomie


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


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

Autonomie celery provides all the models that should be used to store task execution related stuff (see autonomie_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

autonomie_celery should be run in the same environment as Autonomie :

You may first run

workon autonomie
git clone
cd autonomie_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 worker -A pyramid_celery.celery_app --ini development.ini

Launch the following command to launch the beat daemon:

celery beat -A pyramid_celery.celery_app --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 autonomie-celery, version 4.3.8
Filename, size File type Python version Upload date Hashes
Filename, size autonomie_celery-4.3.8-py2-none-any.whl (81.8 kB) File type Wheel Python version py2 Upload date Hashes View
Filename, size autonomie_celery-4.3.8.tar.gz (44.1 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page