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.
Install the latest version of Director with pip (requires
Python 3.6 at least):
pip install celery-director
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.
.env # The configuration file. workflows.yml # The workflows definition. tasks/ example.py # A file containing some tasks. ... # Other files containing other tasks.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size celery_director-0.0.2-py3-none-any.whl (34.7 kB)||File type Wheel||Python version py3||Upload date||Hashes View hashes|
|Filename, size celery-director-0.0.2.tar.gz (141.6 kB)||File type Source||Python version None||Upload date||Hashes View hashes|
Hashes for celery_director-0.0.2-py3-none-any.whl