{"library":"bleak-retry-connector","type":"library","category":null,"description":"bleak-retry-connector is a Python library that provides a robust wrapper around Bleak clients, adding automatic reconnection, service caching, and improved error handling for transient Bluetooth LE connection failures. It's built on top of the `bleak` library and is currently at version 4.6.0, with a fairly active release cadence, often updating dependencies and patching bugs.","language":"python","status":"active","version":"4.6.0","tags":["bluetooth","BLE","bleak","retry","connection","automation","asynchronous"],"last_verified":"Fri May 22","install":[{"cmd":"pip install bleak-retry-connector","imports":["from bleak_retry_connector import BleakClientWithServiceCache","from bleak_retry_connector import BleakClientWithRetry"]}],"homepage":null,"github":"https://github.com/bluetooth-devices/bleak-retry-connector","docs":"https://bleak-retry-connector.readthedocs.io","changelog":"https://github.com/bluetooth-devices/bleak-retry-connector/blob/main/CHANGELOG.md","pypi":"https://pypi.org/project/bleak-retry-connector/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":4.5,"avg_import_s":0.35,"wheel_type":"sdist"},"url":"https://checklist.day/v1/registry/bleak-retry-connector/compatibility"}}