Procrastinate: PostgreSQL-based Task Queue for Python

Procrastinate is looking for additional maintainers!
Procrastinate is an open-source Python 3.10+ distributed task processing
library, leveraging PostgreSQL 13+ to store task definitions, manage locks and
dispatch tasks. It can be used within both sync and async code,
has [Django] integration, and is easy to use with ASGI frameworks.
It supports periodic tasks, retries, arbitrary task locks etc.
In other words, from your main code, you call specific functions (tasks) in a
special way and instead of being run on the spot, they're scheduled to
be run elsewhere, now or in the future.
Here's an example (if you want to run the code yourself, head to [Quickstart]):
# mycode.py
import procrastinate
[docs]: https://procrastinate.readthedocs.io/
[procrastinate]: https://en.wikipedia.org/wiki/Procrastination
[django]: https://procrastinate.readthedocs.io/en/stable/howto/django/configuration.html
[quickstart]: https://procrastinate.readthedocs.io/en/stable/quickstart.html
[ticket]: https://github.com/procrastinate-org/procrastinate/issues/new