Async kernel is a Python Jupyter kernel that runs in an anyio event loop.
- Concurrent message handling
- Debugger client
- Configurable backend - "asyncio" (default) or "trio backend" 1
- IPython shell for magic, code completions, and history
pip install async-kernel
To add a kernel spec for trio
1.
pip install trio
async-kernel -a async-trio