{"library":"redo","type":"library","category":null,"description":"Redo is a Python library that provides various mechanisms to add seamless retry functionality to any Python callable. It includes plain functions (redo.retry, redo.retry_async), decorators (redo.retriable, redo.retriable_async), and a context manager (redo.retrying). The current version is 3.0.0, released on July 17, 2024. It enables developers to integrate retry logic with customizable backoff strategies, making code more resilient to transient failures.","language":"python","status":"active","version":"3.0.0","tags":["retry","resilience","fault tolerance","backoff","exponential backoff","decorator","async"],"install":[{"cmd":"pip install redo","imports":["from redo import retry","from redo import retriable","from redo import retrying","from redo import retry_async","from redo import retriable_async"]}],"homepage":null,"github":"https://github.com/mozilla-releng/redo","docs":null,"changelog":null,"pypi":"https://pypi.org/project/redo/","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.5,"avg_import_s":0.2,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/redo/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}