{"library":"async-lru","type":"library","category":null,"description":"async-lru is a simple LRU (Least Recently Used) cache implementation designed specifically for asynchronous Python functions within the asyncio ecosystem. It serves as a 100% port of Python's built-in `functools.lru_cache` for `async def` functions, ensuring that multiple concurrent calls to a cached coroutine result in only one execution of the wrapped function. The library is actively maintained, with regular releases addressing bug fixes, performance improvements, and new features, with the latest major version being 2.3.0.","language":"python","status":"active","version":"2.3.0","tags":["asyncio","cache","lru","decorator"],"last_verified":"Tue Jun 09","install":[{"cmd":"pip install async-lru","imports":["from async_lru import alru_cache"]}],"homepage":null,"github":"https://github.com/aio-libs/async-lru","docs":null,"changelog":null,"pypi":"https://pypi.org/project/async-lru/","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.2,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/async-lru/compatibility"}}