head 1.3; access; symbols; locks; strict; comment @# @; 1.3 date 2026.07.27.15.02.04; author wiz; state Exp; branches; next 1.2; commitid wIG85MSWTVF1SiPG; 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.27; author wiz; state Exp; branches; next ; commitid yPIj9FDer5aJQyMG; desc @@ 1.3 log @py-httpcore2: update to 2.9.1. 2.9.1 What's Changed Alias httpcore imports to httpcore2 in alias_httpx() by @@Kludex in #1082 2.9.0 What's Changed Add alias_httpx() to alias httpx imports to httpx2 by @@Kludex in #1077 2.8.0 What's Changed Eliminate multi-assignment churn in the connection pool by @@Kludex in #1075 @ text @# $NetBSD: Makefile,v 1.2 2026/07/15 16:28:01 adam Exp $ DISTNAME= httpcore2-2.9.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= www python MASTER_SITES= ${MASTER_SITE_PYPI:=h/httpcore2/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/pydantic/httpx2 COMMENT= Minimal low-level HTTP client LICENSE= modified-bsd TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=0:../../devel/py-hatchling TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-fancy-pypi-readme>=0:../../devel/py-hatch-fancy-pypi-readme TOOL_DEPENDS+= ${PYPKGPREFIX}-uv-dynamic-versioning>=0.8.0:../../devel/py-uv-dynamic-versioning DEPENDS+= ${PYPKGPREFIX}-truststore>=0.10:../../security/py-truststore DEPENDS+= ${PYPKGPREFIX}-h11>=0.16:../../www/py-h11 # optional DEPENDS+= ${PYPKGPREFIX}-anyio>=4.5.0:../../devel/py-anyio DEPENDS+= ${PYPKGPREFIX}-h2>=3:../../www/py-h2 DEPENDS+= ${PYPKGPREFIX}-trio>=0.22.0:../../devel/py-trio # TODO: package socksio-1 USE_LANGUAGES= # none .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 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: Makefile,v 1.1 2026/07/06 06:54:27 wiz Exp $ d3 1 a3 1 DISTNAME= httpcore2-2.7.0 @ 1.1 log @www/py-httpcore2: import py-httpcore2-2.5.0 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. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= httpcore2-2.5.0 d13 3 a15 2 TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-fancy-pypi-readme-[0-9]*:../../devel/py-hatch-fancy-pypi-readme d18 2 d21 1 a22 2 DEPENDS+= ${PYPKGPREFIX}-trio>=0.22.0:../../devel/py-trio DEPENDS+= ${PYPKGPREFIX}-anyio>=4.5.0:../../devel/py-anyio @