Path: csiph.com!weretis.net!feeder8.news.weretis.net!fu-berlin.de!bofh.it!news.nic.it!robomod From: Edward Betts Newsgroups: linux.debian.bugs.dist,linux.debian.devel,linux.debian.maint.python Subject: Bug#1065537: ITP: bleak-retry-connector -- Connector for Bleak Clients that handles transient connection failures Date: Wed, 06 Mar 2024 11:00:01 +0100 Message-ID: X-Original-To: Debian Bug Tracking System X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Wed Mar 6 09:57:11 2024 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: 0.439 Reply-To: Edward Betts , 1065537@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org, wnpp@debian.org X-Debian-Pr-Message: report 1065537 X-Debian-Pr-Package: wnpp MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Debian-Message: from BTS X-Mailing-List: archive/latest/1826103 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 33 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Wed, 6 Mar 2024 09:52:48 +0000 X-Original-Message-ID: <20240306095248.xjwbaho6n7ogox6m@4angle.com> Xref: csiph.com linux.debian.bugs.dist:1189235 linux.debian.devel:110799 linux.debian.maint.python:15545 Package: wnpp Severity: wishlist Owner: Edward Betts X-Debbugs-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org * Package name : bleak-retry-connector Version : 3.4.0 Upstream Author : J. Nick Koston * URL : https://github.com/bluetooth-devices/bleak-retry-connector * License : MIT Programming Lang: Python Description : Connector for Bleak Clients that handles transient connection failures Provides a robust connector for Bleak clients, aimed at enhancing Bluetooth communication stability in Python applications. Intelligently handles transient connection failures by implementing retry mechanisms, thereby improving the reliability of Bluetooth connections. Designed for developers working on Bluetooth applications, simplifies the process of managing connections to BLE devices, especially in environments where connectivity may be prone to interruptions. . Key features include: . - Automatic retry on connection failure, reducing the need for manual reconnection logic. - Configurable retry attempts and backoff strategies, allowing for customisation based on specific use case requirements. - Compatibility with the latest versions of Bleak, ensuring up-to-date support for BLE communication. - Easy integration into existing Python projects using Bleak for Bluetooth communication. I plan to maintain this package as part of the Python team.