{"library":"async-generator","type":"library","category":null,"description":"The `async-generator` library provides a backport of asynchronous generators and asynchronous context managers to Python 3.5, which were introduced natively in Python 3.6 (PEP 525) and 3.7. It allows developers to write cleaner asynchronous code for stream processing and I/O-bound tasks using familiar generator syntax. Maintained by the Trio project, it is compatible with any async framework like asyncio or Trio. The current version is 1.10, and it is considered stable, with the last release in July 2018.","language":"python","status":"active","version":"1.10","tags":["async","generator","context manager","backport","asyncio","trio","python3.5"],"last_verified":"Wed May 20","install":[{"cmd":"pip install async-generator","imports":["from async_generator import async_generator","from async_generator import yield_","from async_generator import asynccontextmanager","from async_generator import aclosing"]}],"homepage":null,"github":"https://github.com/python-trio/async_generator","docs":null,"changelog":null,"pypi":"https://pypi.org/project/async-generator/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":0.03,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/async-generator/compatibility"}}