APScheduler
The first time I came arround the package APScheduler is due to the package telegram. It is a lightweight, in-process library ideal for simple, time-based job scheduling. As a contrast, Celery is a heavyweight, ditributed task queue designed for heavy, asynchronous workloads across multiple machines.
With the source.