minimal low-level HTTP client
Project homepage: https://httpx2.pydantic.dev/
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.
Package information
- Ports path
- www/py-httpcore2
- Package architecture
- amd64
- Maintainer
- The OpenBSD ports mailing-list <ports@openbsd.org>
- Categories
- www, lang/python
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Runtime
- devel/py-certifi
- www/py-h11 STEM->=0.16
- lang/python/3
Build
- devel/py-hatch-fancy-pypi-readme
- devel/py-uv-dynamic-versioning
- lang/python/3
- devel/py-build
- devel/py-installer
- devel/py-hatchling
Used by (3 dependency relationships)
Includes library, runtime, build and test dependencies.