BSD Ports

net/py-aiohappyeyeballs 2.7.1 MidnightBSD

Happy Eyeballs for asyncio

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
bc16d39cc5
License
python
Categories
net, python

Description

This library exists to allow connecting with Happy Eyeballs when you already have a list of addrinfo and not a DNS name.

The stdlib version of loop.create_connection() will only work when you pass in an unresolved name which is not a good fit when using DNS caching or resolving names via another method such was zeroconf.

In the other systems

The newest version among them is 2.7.1, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDnet/py-aiohappyeyeballs2.7.1 newestno data-[email protected]2026-09-16
FreeBSDnet/py-aiohappyeyeballs2.7.1 newestnone known-[email protected]2026-08-19
NetBSDnet/py-aiohappyeyeballs2.7.1 newestnone known-[email protected]2026-07-02
DragonFlynet/py-aiohappyeyeballs2.6.1 behind since 2026-07-02none known-[email protected]-
HardenedBSDnet/py-aiohappyeyeballs2.7.1 newestno data-[email protected]-
GhostBSDnet/py-aiohappyeyeballs2.7.1 newestno data-[email protected]-

Compare across BSDs

Version history 1

  1. 2.7.1 bc16d39cc5

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}aiohappyeyeballs

From mports:

cd /usr/mports/net/py-aiohappyeyeballs && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}aiohappyeyeballs>0:net/py-aiohappyeyeballs

Dependency graph

Ports that need it on the left, what it needs to run on the right (to build, as it needs nothing to run); at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1
Required by 1

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
aiohappyeyeballs-2.7.1.tar.gz24757065665c041c42a5938ed220bdcd7230f22527fbec085e1853d2402c8a3615d9d
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
bc16d39cc5 Lucas Holt net/py-aiohappyeyeballs: add 2.7.1 (#1276)
New port: Happy Eyeballs (RFC 8305) for asyncio. Allows connecting from an existing list of `addrinfo` rather than an unresolved DNS name, which suits callers using DNS caching or alternate resolvers such as zeroconf. Part of #1269. Needed as a run dependency by `www/py-aiohttp` 3.14+. Ported from FreeBSD `net/py-aiohappyeyeballs` (same version, same distfile checksum). Pure Python, `NO_ARCH`. ### Validation - `bmake makesum` / `patch` / `build` / `fake` / `package` all pass - `portlint -AC` clean (the one remaining warning is a false positive on the readthedocs URL; FreeBSD's port has it too) - Import verified on MidnightBSD 4.0.6/amd64, py312 **Merge before `www/py-aiohttp`**, which depends on this. 🤖 Generated with [Claude Code](https://claude.com/claude-code) …