APSW in colour (async)

I've implemented full async support in APSW with documentation here . This is about the how of the implementation. The why is that I kept getting requests for it, and async programming has become very popular. Contents What is async? Consequences Async Python SQLite APSW async principles It begins Contextvars for the win Controller Calls Timeouts and cancellation Fine tuning Benchmarking insights…