{"library":"taskgroup","type":"library","category":null,"description":"The `taskgroup` library provides a backport of the `asyncio.TaskGroup`, `asyncio.Runner`, and `asyncio.timeout` functionalities from Python 3.12.8 to older Python versions, specifically Python 3.8, 3.9, 3.10, and 3.11. This allows developers to leverage the structured concurrency model introduced in Python 3.11+ for `asyncio` in environments that are not yet able to upgrade to the latest Python releases.","language":"python","status":"active","version":"0.2.2","tags":["asyncio","backport","concurrency","python3.8","python3.9","python3.10","python3.11"],"last_verified":"Thu May 21","install":[{"cmd":"pip install taskgroup","imports":["from taskgroup import TaskGroup","from taskgroup import Runner","from taskgroup import timeout","from taskgroup import run"]}],"homepage":null,"github":"https://github.com/graingert/taskgroup","docs":null,"changelog":null,"pypi":"https://pypi.org/project/taskgroup/","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.8,"avg_import_s":0.25,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/taskgroup/compatibility"}}