Files
meta-openembedded/meta-python/recipes-devtools/python/python3-httpx2_2.15.1.bb
T
Leon Anavi 09a0db9012 python3-httpx2: Upgrade 2.12.0 -> 2.15.1
Upgrade to release 2.15.1:

Highlights:

- Flat CPU usage for long-lived clients on Linux:

On Linux, the default SSL context is now configured once instead of
on every handshake. With OpenSSL older than 3.4, each handshake
added a duplicate certificate lookup path, so CPU usage per request
grew over the lifetime of a reused client. Certificate verification
is unchanged, and Windows and macOS still use truststore.

httpx2:

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 (#1253).

httpcore2:

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 (#1253).

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-21 08:13:04 -07:00

23 lines
560 B
BlitzBasic

SUMMARY = "The next generation HTTP client."
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=166cfc32dc0986f87a7e950553b52e5e"
SRC_URI[sha256sum] = "ff75485308fbe441e75b1218546e4e78d884df41e1a9741c1f79335ed8fcfef7"
inherit pypi python_hatchling
DEPENDS += " \
python3-uv-dynamic-versioning-native \
python3-hatch-fancy-pypi-readme-native \
python3-jinja2-native \
python3-tomlkit-native \
python3-dunamai-native \
"
RDEPENDS:${PN} += " \
python3-core \
python3-logging \
python3-h2 \
python3-idna \
"