asyncpg
asyncpg copied to clipboard
Use anyio instead of asyncio for trio compatibility
Currently, it is difficult (even with trio-asyncio) to mix asyncio-using and trio-using libraries in the same project. Replacing direct use of asyncio throughout asyncpg with anyio will allow users to choose the concurrency backend that they prefer and increase asyncpg's compatibility with other async libraries.