head 1.6; access; symbols pkgsrc-2026Q3:1.5.0.2 pkgsrc-2026Q3-base:1.5; locks; strict; comment @# @; 1.6 date 2026.09.24.09.51.39; author adam; state Exp; branches; next 1.5; commitid 3B03voyfphvZfRWG; 1.5 date 2026.08.23.08.10.20; author wiz; state Exp; branches; next 1.4; commitid GJRaYVZ3zFn3JJSG; 1.4 date 2026.08.16.12.29.47; author wiz; state Exp; branches; next 1.3; commitid 2OCgRLTCGNT2oRRG; 1.3 date 2026.07.27.15.17.34; author wiz; state Exp; branches; next 1.2; commitid 34FOaN2OC8kqXiPG; 1.2 date 2026.07.15.16.28.01; author adam; state Exp; branches; next 1.1; commitid 4PNAbR0GIThqJLNG; 1.1 date 2026.07.06.06.54.46; author wiz; state Exp; branches; next ; commitid FFzoUEszsI1QQyMG; desc @@ 1.6 log @py-httpx2: updated to 2.13.1 2.13.1 (September 23rd, 2026) Fixed * Calculate `Content-Length` from the remaining bytes when a file is passed as `content=`, respecting its current position. * Stop the sync WebSocket keepalive thread cleanly when a ping races with connection shutdown. 2.13.0 (September 14th, 2026) Changed * Require `brotlicffi` 1.2.0.2 or later for the `brotli` extra on non-CPython implementations. @ text @$NetBSD: distinfo,v 1.5 2026/08/23 08:10:20 wiz Exp $ BLAKE2s (httpx2-2.13.1.tar.gz) = 7fd180f9dd7f12fd20ec6f769a6247422c5e77e4356ab816a059052bb1e6f52a SHA512 (httpx2-2.13.1.tar.gz) = b06a6995053b5d6f9c65376876bc770648cbb9e5084ab488d998aa52af45067df67a31663cd13d68a2562045bd8984d6cb9ecf49a13f3771c62552e5af1d8217 Size (httpx2-2.13.1.tar.gz) = 100405 bytes @ 1.5 log @py-httpx2: update to 2.12.0. ## 2.12.0 (August 18th, 2026) ### Changed * Use `backports.zstd` for Zstandard decoding on Python 3.13 and earlier. ([#1146](https://github.com/pydantic/httpx2/pull/1146)) ### Fixed * Bound peak memory while streaming compressed responses and close response streams when decoding fails. ([#1126](https://github.com/pydantic/httpx2/pull/1126)) ## 2.11.0 (August 18th, 2026) ### Added * Add the public `Origin` value object and `URL.origin` property for normalized, hashable origin comparisons. ([#1134](https://github.com/pydantic/httpx2/pull/1134)) ### Changed * Require Brotli 1.2.0 or later for the `brotli` extra. ([#1141](https://github.com/pydantic/httpx2/pull/1141)) ### Fixed * Restore deprecated status code aliases. ([#1135](https://github.com/pydantic/httpx2/pull/1135)) * Extract HTTP/2 release notes from changelog headings correctly. ([#1136](https://github.com/pydantic/httpx2/pull/1136)) * Respect explicit `Transfer-Encoding` headers and expose buffered request body lengths to WSGI applications. ([#1137](https://github.com/pydantic/httpx2/pull/1137)) * Validate multipart part header names and values before serialization. ([#1142](https://github.com/pydantic/httpx2/pull/1142)) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2026/08/16 12:29:47 wiz Exp $ d3 3 a5 3 BLAKE2s (httpx2-2.12.0.tar.gz) = 7f0ed96ebf4a6f26489f2b34066d94b1d9dd4b98b3b3d74fa9e577761c90debe SHA512 (httpx2-2.12.0.tar.gz) = ddf513868a1fb816df14661c2974e13018036b81ee0a48b700cd318009c268fa50d4898e9689533b59f7e56d241851e67462591f16173dac9592f5472358e3fc Size (httpx2-2.12.0.tar.gz) = 100040 bytes @ 1.4 log @py-httpx2: update to 2.10.0. Added Add support for running on WebAssembly / Emscripten via Pyodide by @@hoodmane in #1119 Add max_event_size to cap SSE event buffering by @@Kludex in #1071 Add RFC 9110 status code constants by @@mbeijen in #1069 Add support for Python 3.15 by @@hugovk in #1090 Changed Improve SSE chunk buffering performance by @@Kludex in #1117 Skip cookie extraction without Set-Cookie by @@Kludex in #1107 Return str | None instead of Any from Headers.get by @@ItsDrike in #1121 Fixed Enforce WebSocket max message size across fragments by @@Kludex in #1085 Ignore unsolicited and duplicate Pong frames by @@Kludex in #1122 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2026/07/27 15:17:34 wiz Exp $ d3 3 a5 3 BLAKE2s (httpx2-2.10.0.tar.gz) = 85bd7be6fe9ecd5d099ccd2d684e508525b5bb6f90ec27dc1bc7072ea85f1cdf SHA512 (httpx2-2.10.0.tar.gz) = dc4af80d0c5d80e66731c5b16054835b0bbe1675beeb31dedb1bb26d32f88bf7e2f60cd4b2db4d952125b6bb72b46619b9884a7d843f8e3da13d50d11741628d Size (httpx2-2.10.0.tar.gz) = 98749 bytes @ 1.3 log @py-httpx2: update to 2.9.1. ## 2.9.1 (July 24th, 2026) ### Fixed * Alias `httpcore` imports to `httpcore2` in `alias_httpx()`. ([#1082](https://github.com/pydantic/httpx2/pull/1082)) ## 2.9.0 (July 23rd, 2026) ### Added * Add `alias_httpx()`, letting applications make `import httpx` resolve to `httpx2` process-wide. ([#1077](https://github.com/pydantic/httpx2/pull/1077)) ## 2.8.0 (July 23rd, 2026) No changes since `2.7.0`. Version bumped to stay in lockstep with `httpcore2`. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2026/07/15 16:28:01 adam Exp $ d3 3 a5 3 BLAKE2s (httpx2-2.9.1.tar.gz) = 7108d4130c3397c518aa8e2a6fc078e412d8470c1536342977fc1d032579992d SHA512 (httpx2-2.9.1.tar.gz) = 7e7b92d8640a6d39fc0800010920f9e9c4338e23279a35a6281ca0fe9e33e70550592ad411f2dbc5bc6ba51b6dddd52d61f661adcd4b4e27aaf342884a80fde5 Size (httpx2-2.9.1.tar.gz) = 95458 bytes @ 1.2 log @py-httpcore2 py-httpx2: updated to 2.7.0 2.7.0 This release syncs the vendored WebSocket support with the latest httpx-ws, which was previously pinned to an outdated snapshot. 2.6.0 The main feature in this release is support for WebSockets! @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2026/07/06 06:54:46 wiz Exp $ d3 3 a5 3 BLAKE2s (httpx2-2.7.0.tar.gz) = 4afbf4064a11c7aff75d4965c16df28f7b32ef9f5e5df0cf8e8130303e29c54a SHA512 (httpx2-2.7.0.tar.gz) = bef10e462da857f7960b7c7ba8f5990731c42af9902280f9ba821a42022a976114da8a27559a97d2ac6a8809077bb91ceb5ebab325b02835aa19bce971baeebe Size (httpx2-2.7.0.tar.gz) = 94487 bytes @ 1.1 log @www/py-httpx2: import py-httpx2-2.5.0 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. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 BLAKE2s (httpx2-2.5.0.tar.gz) = 267e91ab0f256263b924342aac899e070a1e55f764787147619b9578ea90764f SHA512 (httpx2-2.5.0.tar.gz) = 4060bdb865272192270a3e6b2f7f08da0f7d43d2f0b97cd106b52444ac145b2a84276c17f321ef8c81e02b82fc74d17a9dd2f3d464a6a8424cad72e9c1a8c1d4 Size (httpx2-2.5.0.tar.gz) = 83121 bytes @