Celery Director
Project description
Director is a simple and rapid framework used to manage tasks and build workflows using Celery.
The objective is to make Celery easier to use by providing :
- a WebUI to track the tasks states,
- an API and a CLI to manage and execute the workflows,
- a YAML syntax used to combine tasks into workflows,
- the ability to periodically launch a whole workflow,
- and many others.
See how to use Director with the quickstart and guides in the documentation.
Installation
Install the latest version of Director with pip (requires Python 3.6 at least):
pip install celery-director
Commands
director init [path]- Create a new project.director celery [worker|beat|flower]- Start Celery daemons.director webserver- Start the webserver.director workflow [list|show|run]- Manage your project workflows.
Project layout
.env # The configuration file.
workflows.yml # The workflows definition.
tasks/
example.py # A file containing some tasks.
... # Other files containing other tasks.
License
See https://github.com/ovh/celery-director/blob/master/LICENSE
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file celery-director-0.0.2.tar.gz.
File metadata
- Download URL: celery-director-0.0.2.tar.gz
- Upload date:
- Size: 141.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8b16e20d67fa6f3533b3c59b07cf07e801913b3966a18e0428aa8e76fb9a367
|
|
| MD5 |
1b6d77ba7a4b61ac2f29419b3abe54d6
|
|
| BLAKE2b-256 |
1dddfb1961b58199f363bc0b0fce6a9a865dc5673b21863852419055b49d958b
|
File details
Details for the file celery_director-0.0.2-py3-none-any.whl.
File metadata
- Download URL: celery_director-0.0.2-py3-none-any.whl
- Upload date:
- Size: 34.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a74f7f3cc89c08657b1e77fb8ca8f46366119fe113eb3a55e5a81620a1edfb5d
|
|
| MD5 |
a0e9aaed33be8937c507d824f5eae44f
|
|
| BLAKE2b-256 |
00c539216adae3d920893db98b1bc5710ecc3028bef435e098bdcdf2a74fd2a9
|