An enterprise scheduler for python (like quartz)
You can use Celery
Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.
Install Celery using pip install celery
Another option is using RQ.
RQ (Redis Queue) is a simple Python library for queueing jobs and processing them in the background with workers. It is backed by Redis and it is designed to have a low barrier to entry. It should be integrated in your web stack easily.
Install using pip install rq
.
We're using Sun Grid Engine, which is accessible through DRMAA, which happens to have Python bindings.