Skip to main content

endi_celery

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.

tasks:

Asynchronous tasks called from enDI

scheduler:

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

Results

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).

Install

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 : https://framagit.org/endi/endi

You may first run

workon endi
git clone https://framagit.org/endi/endi_celery.git
cd endi_celery
python setup.py 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.

Source Distribution

endi_celery-6.2.0.tar.gz (49.9 kB view details)

Uploaded Source

Built Distribution

endi_celery-6.2.0-py3-none-any.whl (53.7 kB view details)

Uploaded Python 3

File details

Details for the file endi_celery-6.2.0.tar.gz.

File metadata

  • Download URL: endi_celery-6.2.0.tar.gz
  • Upload date:
  • Size: 49.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.1 CPython/3.9.5

File hashes

Hashes for endi_celery-6.2.0.tar.gz
Algorithm Hash digest
SHA256 9ec3f8afd0f55127777fbc4f136d803da383a65f9cdd1dcc7456f20a9227fc0e
MD5 18a9d8240a5dfd805bbe8a91d6d97e28
BLAKE2b-256 2da92ce68e52353707e739c648eb38da601c66ad713f94afee4b8c0c82fbe767

See more details on using hashes here.

File details

Details for the file endi_celery-6.2.0-py3-none-any.whl.

File metadata

  • Download URL: endi_celery-6.2.0-py3-none-any.whl
  • Upload date:
  • Size: 53.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.56.1 CPython/3.9.5

File hashes

Hashes for endi_celery-6.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 183296dd92658f56a00c981c0887761940b16b44eb0210f0c80e381fd11ae41c
MD5 98e7c3e614294c77a4c1c9030095d233
BLAKE2b-256 cac68640bca29a0976a3ee960286f55004fca49c916ea3e65d0ce49eaa3345d2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page