Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #15850 > unrolled thread

Bug#1071486: ITP: aiohappyeyeballs -- Happy Eyeballs connection helper for asyncio

Started byEdward Betts <edward@4angle.com>
First post2024-05-20 06:30 +0200
Last post2024-05-20 06:30 +0200
Articles 1 — 1 participant

Back to article view | Back to linux.debian.maint.python


Contents

  Bug#1071486: ITP: aiohappyeyeballs -- Happy Eyeballs connection helper for asyncio Edward Betts <edward@4angle.com> - 2024-05-20 06:30 +0200

#15850 — Bug#1071486: ITP: aiohappyeyeballs -- Happy Eyeballs connection helper for asyncio

FromEdward Betts <edward@4angle.com>
Date2024-05-20 06:30 +0200
SubjectBug#1071486: ITP: aiohappyeyeballs -- Happy Eyeballs connection helper for asyncio
Message-ID<IG2OR-eyxP-1@gated-at.bofh.it>
Package: wnpp
Severity: wishlist
Owner: Edward Betts <edward@4angle.com>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org

* Package name    : aiohappyeyeballs
  Version         : 2.3.2
  Upstream Author : J. Nick Koston <nick@koston.org>
* URL             : https://github.com/aio-libs/aiohappyeyeballs
* License         : PSF-2.0
  Programming Lang: Python
  Description     : Happy Eyeballs connection helper for asyncio

  Implements the Happy Eyeballs algorithm for asyncio, facilitating rapid
  connection establishment by attempting both IPv4 and IPv6 connections
  simultaneously. This approach ensures that the connection is established
  quickly and efficiently, even if one protocol is slower or unavailable.
  .
  Happy Eyeballs, also known as Fast Fallback, addresses the problem of
  connectivity issues in dual-stack applications (supporting both IPv4 and
  IPv6). By attempting both protocols in parallel and preferring IPv6, it
  minimizes delays caused by IPv6 brokenness and enhances user experience
  by promptly selecting the most responsive connection.
  .
  This library is particularly useful when using DNS caching or resolving
  names through methods other than traditional DNS, such as zeroconf. It
  allows for creating connections using pre-resolved addrinfo, bypassing
  the limitations of the standard `loop.create_connection()` method which
  requires unresolved names.

I plan to maintain this package as part of the Python team.

[toc] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web