Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation and supports scheduling as well.
The execution units, called tasks, are executed concurrently on a single or more worker servers using multiprocessing.
You can install Celery either via the Python Package Index (PyPI) or from source.
To install using pip:
$ pip install Celery
To install using easy_install:
$ easy_install Celery
Download the latest version of Celery from http://pypi.python.org/pypi/celery/
You can install it by doing the following:
$ tar xvfz celery-0.0.0.tar.gz
$ cd celery-0.0.0
$ python setup.py build
# python setup.py install # as root
You can clone the repository by doing the following:
$ git clone git://github.com/celery/celery.git