BSD Ports

www/py-aiohttp 3.14.3 MidnightBSD

Async http client/server framework (asyncio)

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
9265947293
License
Apache-2.0
Categories
www, python

Description

Async http client/server framework

Key Features:

  • Supports both client and server side of HTTP protocol.
  • Supports both client and server Web-Sockets out-of-the-box and avoids Callback Hell.
  • Provides Web-server with middlewares and plugable routing.

In the other systems

SystemPortVersion
MidnightBSDwww/py-aiohttp3.14.3
FreeBSDwww/py-aiohttp3.14.3
OpenBSDwww/py-aiohttp3.14.5p0
NetBSDwww/py-aiohttp3.14.3
DragonFlywww/py-aiohttp3.11.13
HardenedBSDwww/py-aiohttp3.14.3
GhostBSDwww/py-aiohttp3.14.3

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}aiohttp

From mports:

cd /usr/mports/www/py-aiohttp && make install clean

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

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp

Dependencies

As this port's Makefile names them.

Build 3

Library 1

Runtime 7

Build dependencies 4
Run dependencies 8

Configuration

Options name: www_aiohttp

OptionDefaultDescription
SPEEDUPSoffPerformance speedups
USES
cpe python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
aiohttp-3.14.3.tar.gz7.971213e+069491196535a88924a60afd5b5f434b5b203b6cc616250878dbdb223a8f7844bc
Master sites 2
  • PYPI
  • https://github.com/aio-libs/aiohttp/releases/download/v3.14.3/

Commit history 1

DateCommitCreditsLog message
9265947293 Lucas Holt www/py-aiohttp: update to 3.14.3 (#1279)
3.9.3 -> 3.14.3, five minor releases. Closes #1269. Unblocks Python ports that moved their aiohttp floor past 3.10 — notably `ai/py-litellm` 1.91.5+, which stopped at 1.91.4 in #1267 because it requires `aiohttp>=3.14.2`. ### Dependency changes | Change | Detail | | --- | --- | | New run dep | `net/py-aiohappyeyeballs>=2.5.0` (#1276) | | New run dep | `devel/py-propcache>=0.2.0` (#1275) | | Raised | `yarl>=1.17.0<2.0` (#1277) | | Raised | `aiosignal>=1.4.0` (already 1.4.0 in tree) | | New | `typing-extensions>=4.4` for Python < 3.13 | | Widened | `async_timeout>=4.0<6.0` for Python < 3.11 | ### System llhttp Builds against `www/llhttp` via `AIOHTTP_USE_SYSTEM_DEPS=1` and removes the bundled `vendor/` tree instead of compiling the bundled parser. Verified: ``` …