My async experience has largely been with the aio-lib ecosystem (particularly http, websockets, elasticsearch and kafka). I would love to have this functionality with trio and would happily contribute to help make it happen. A few thoughts/questions:
- If I wanted to for example add http functionality (which I believe trio currently lacks) would it be best to focus on porting aiohttp or perhaps focus on h11 or hyper-h2 (which already seem to have some basic curio integration).
- Are there any useful patterns to port synchronous libraries (eg the official Elasticsearch library) to trio?
- Would it be worthwhile to add subprojects under python-trio for various popular APIs (similar to aio-lib)?
My async experience has largely been with the aio-lib ecosystem (particularly http, websockets, elasticsearch and kafka). I would love to have this functionality with trio and would happily contribute to help make it happen. A few thoughts/questions: