On 2026/10/16 14:58, Stuart Henderson wrote:
> Here are two closely-related ports, continuations of www/py-httpcore
> and py-httpx. Some ports already want them in some circumstances (e.g.
> I noticed it in starlette). ok to import?
sorry, needs
GH_TAGNAME= v${MODPY_DISTV}
in py-httpx2
>
> $ pkg_info py3-http{core,x}2
> Information for inst:py3-httpcore2-2.13.1
>
> Comment:
> minimal low-level HTTP client
>
> Required by:
> py3-httpx2-2.13.1
>
> Description:
> The HTTPCore 2 package provides a low-level HTTP client; its only
> function is to send HTTP requests, primarily as a back-end for HTTPX2.
> Features:
>
> - Sending HTTP requests.
> - Thread-safe / task-safe connection pooling.
> - HTTP(S) proxy & SOCKS proxy support.
> - Supports HTTP/1.1 and HTTP/2.
> - Provides both sync and async interfaces.
> - Async backend support for asyncio and trio.
>
> 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.
>
> Maintainer: The OpenBSD ports mailing-list <[email protected]>
>
> WWW: https://httpx2.pydantic.dev/
>
>
> Information for inst:py3-httpx2-2.13.1
>
> Comment:
> HTTP/1.x and HTTP/2 client for Python
>
> Description:
> HTTPX2 is a fully featured HTTP client library for Python. It includes
> an integrated command line client, has support for both HTTP/1.1 and
> HTTP/2, and provides both sync and async APIs.
>
> It is a continuation of "HTTPX".
>
> Maintainer: The OpenBSD ports mailing-list <[email protected]>
>
> WWW: https://httpx2.pydantic.dev/
>
>