BSD Ports

www/py-httpcore2 2.12.0 NetBSD

Minimal low-level HTTP client

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Port added
Last update
Commit
53908d47a2
License
modified-bsd
Categories
www, python
Package size
110.3 KiB, 1026.6 KiB installed

Description

The HTTP Core package provides a minimal low-level HTTP client, which does one thing only. Sending HTTP requests.

It does not provide any high level model abstractions over the API, does not handle redirects, multipart uploads, building authentication headers, transparent HTTP caching, URL parsing, session cookie handling, content or charset decoding, handling JSON, environment based configuration defaults, or any of that Jazz.

In the other systems

SystemPortVersion
NetBSDwww/py-httpcore22.12.0
FreeBSDwww/py-httpcore22.14.0
OpenBSDwww/py-httpcore22.13.1
HardenedBSDwww/py-httpcore22.13.1
GhostBSDwww/py-httpcore22.12.0

Install

Binary package:

pkgin install py311-httpcore2

From pkgsrc:

cd /usr/pkgsrc/www/py-httpcore2 && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642.12.0
NetBSD 10.1 aarch64-
SmartOS / illumos x86_642.15.1
macOS 15 arm642.13.1

Dependencies

Run dependencies 6
Required by 1

Configuration

No options to configure.

Service scripts
none
Flavors
py312-httpcore2-2.12.0, py313-httpcore2-2.12.0, py314-httpcore2-2.12.0

Commit history 8

DateCommitCreditsLog message
53908d47a2 adam py-httpcore2: updated to 2.15.1
2.15.1 (October 19th, 2026) Fixed * Configure the default SSL context once on Linux, instead of on every handshake. With OpenSSL older than 3.4, CPU usage grew over the lifetime of a reused client. 2.15.0 (October 19th, 2026) Removed * Drop support for Python 3.10.
67b6cb86eb adam py-httpcore2: updated to 2.14.0
2.14.0 (October 18th, 2026) Fixed * Keep `CONNECT` and absolute-form proxy targets when the request sets the `target` extension. * Stop blocking reads when an HTTP/2 server lowers `SETTINGS_MAX_CONCURRENT_STREAMS` while requests are in flight. * Raise `WriteError` instead of `anyio.EndOfStream` when writing after the peer closes a TLS connection without `close_notify`.
3925f2ae57 adam py-httpcore2: updated to 2.13.1
2.13.1 (September 23rd, 2026) Fixed * Honor the `sni_hostname` extension for TLS inside HTTP proxy tunnels without applying it to the proxy's TLS connection. * Prefer HTTP/2 during TLS protocol negotiation when enabled, and stop advertising HTTP/1.1 when it is disabled. 2.13.0 (September 14th, 2026) Changed * Require Trio 0.34.0 or later for the `trio` extra.
70fe0f6c71 wiz py-httpcore2: update to 2.12.0.
## 2.12.0 (August 18th, 2026) No changes since `2.11.0`. Version bumped to stay in lockstep with `httpx2`. ## 2.11.0 (August 18th, 2026) ### Changed * Cache sniffio availability instead of importing it on every synchronization call. ([#1132](https://github.com/pydantic/httpx2/pull/1132))
13666fe545 wiz py-httpcore2: update to 2.10.0.
Added Add support for Python 3.15 by @hugovk in #1090 Changed Avoid quadratic copying when sending large HTTP/2 request bodies by @Kludex in #1127 Fixed Propagate the original exception instead of raising KeyError when an HTTP/2 stream fails by @yhay81 in #1093 Start TLS for the wss scheme in SOCKS5 proxy connections by @Kludex in #1104

The latest 5 of 8 in the history this site was built from.