{"library":"retry-async","title":"retry-async","description":"A lightweight Python library for retrying async functions with configurable backoff, jitter, and retry conditions. Supports both asyncio and trio. Current version: 0.1.4. Release cadence: intermittent.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install retry-async"],"cli":null},"imports":["from retry_async import retry_async"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import asyncio\nfrom retry_async import retry_async\n\nasync def unreliable():\n    raise ValueError(\"Oops\")\n\n@retry_async(max_tries=3, delay=1.0, backoff=2.0)\nasync def main():\n    return await unreliable()\n\nif __name__ == '__main__':\n    asyncio.run(main())","lang":"python","description":"Decorator-based retry for async functions with exponential backoff.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}