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
.
This project seems not bad. a flexible python library for building your own cron-like system to schedule jobs, which is to run a tornado process to serve REST APIs and a web ui.
https://github.com/Nextdoor/ndscheduler
We're using Sun Grid Engine, which is accessible through DRMAA, which happens to have Python bindings.
Is APScheduler what you're looking for?