BSD Ports

www/py-httpx2 2.16.0 MidnightBSD

Next generation HTTP client

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
645cc5419c
License
bsd3
Categories
www, python

Description

HTTPX2 is a fully featured HTTP client for Python 3, which provides sync and async APIs, and support for both HTTP/1.1 and HTTP/2.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDwww/py-httpx22.16.0 newestno data-[email protected]2026-10-27
FreeBSDwww/py-httpx22.14.0 behind since 2026-10-20none known-[email protected]2026-10-18
OpenBSDwww/py-httpx22.16.0 newestno data-The OpenBSD ports mailing-list <[email protected]>2026-10-23
NetBSDwww/py-httpx22.12.0 behind since 2026-09-24none known-[email protected]2026-10-26
HardenedBSDwww/py-httpx22.13.1 behind since 2026-10-18no data-[email protected]-
GhostBSDwww/py-httpx22.14.0 behind since 2026-10-20no data-[email protected]-

Compare across BSDs

Version history 1

  1. 2.16.0 645cc5419c

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}httpx2

From mports:

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

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

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

Dependency graph

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

Dependencies

As this port's Makefile names them.

Build 3

Runtime 5

Build dependencies 3
Run dependencies 5

Configuration

Options name: www_httpx2

OptionDefaultDescription
BROTLIoff
CLIoff
HTTP2on
SOCKSon
WSoffWebSocket support
ZSTDoff
USES
python:3.11+
Service scripts
none

Files

distinfo 1
FileSizeSHA256
httpx2-2.16.0.tar.gz1031160d54c98128e8f2ff7fbbde0fca8c359e5f032edeaaaac443cdb7f31f685bcd7f
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
645cc5419c Lucas Holt www/py-httpx2: add 2.16.0 (#2085)
Add httpx2 2.16.0 for the newer HTTP client stack, with Python 3.11 and newer support. Validation: makesum, check-license, patch, build, fake, package, and a mock HTTP GET passed using staged uv-dynamic-versioning 0.14.1 and httpcore2 2.16.0. Package metadata records all eight runtime dependencies. Portlint: 0 fatal errors. Companion dependency PRs: uv-dynamic-versioning #2075 and httpcore2 #2084. The installed uv-dynamic-versioning 0.14.0 must be updated before a normal build. ## Summary by Sourcery Add the httpx2 2.16.0 port and its runtime and optional feature dependencies. New Features: - Add the httpx2 2.16.0 Python package for Python 3.11 and newer, including optional HTTP/2, SOCKS, WebSocket, compression, CLI, and Zstandard support. Enhancements: …