From its docs, I understand that it has a task status logging layer[1] which can persist to SQL/Mongo (using another framework called Red Bird[2]). I haven't tried them out though.
Would you have a recommendation for an easy to use Python scheduler with such a feature for a personal project?
Seconding this. I would love a middle tier job scheduler / manager for Python that has persistence. I feel like there's a missing middle between cron+scripts and the enterprise grade tooling built for ETL tasks.
APScheduler
It looks pretty good. Thanks!
I think you can create ephemeral timers with Systemd if you're on Linux.