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.50.58;	author adam;	state Exp;
branches;
next	1.5;
commitid	1NZggrlwCABKfRWG;

1.5
date	2026.08.23.08.08.50;	author wiz;	state Exp;
branches;
next	1.4;
commitid	pR5JHGiR1S1yIJSG;

1.4
date	2026.08.16.12.29.14;	author wiz;	state Exp;
branches;
next	1.3;
commitid	IeiPtE0Enm6NnRRG;

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.6
log
@py-httpcore2: updated to 2.13.1

2.13.1 (September 23rd, 2026)

Fixed
* Honor the `sni_hostname` extension for TLS inside HTTP proxy tunnels without applying it to the proxy's TLS connection.
* Prefer HTTP/2 during TLS protocol negotiation when enabled, and stop advertising HTTP/1.1 when it is disabled.

2.13.0 (September 14th, 2026)

Changed
* Require Trio 0.34.0 or later for the `trio` extra.
@
text
@# $NetBSD: Makefile,v 1.5 2026/08/23 08:08:50 wiz Exp $

DISTNAME=	httpcore2-2.13.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}-hatch-fancy-pypi-readme>=0:../../devel/py-hatch-fancy-pypi-readme
TOOL_DEPENDS+=	${PYPKGPREFIX}-hatchling>=0:../../devel/py-hatchling
TOOL_DEPENDS+=	${PYPKGPREFIX}-uv-dynamic-versioning>=0.14.1:../../devel/py-uv-dynamic-versioning
DEPENDS+=	${PYPKGPREFIX}-h11>=0.16:../../www/py-h11
DEPENDS+=	${PYPKGPREFIX}-truststore>=0.10:../../security/py-truststore

USE_LANGUAGES=	# none

.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.5
log
@py-httpcore2: update to 2.12.0.

## 2.12.0 (August 18th, 2026)

No changes since `2.11.0`. Version bumped to stay in lockstep with `httpx2`.

## 2.11.0 (August 18th, 2026)

### Changed

* Cache sniffio availability instead of importing it on every synchronization call.
  ([#1132](https://github.com/pydantic/httpx2/pull/1132))
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2026/08/16 12:29:14 wiz Exp $
d3 1
a3 1
DISTNAME=	httpcore2-2.12.0
d13 1
d15 2
a16 2
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
a17 6
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
@


1.4
log
@py-httpcore2: update to 2.10.0.

Added

    Add support for Python 3.15 by @@hugovk in #1090

Changed

    Avoid quadratic copying when sending large HTTP/2 request bodies by @@Kludex in #1127

Fixed

    Propagate the original exception instead of raising KeyError when an HTTP/2 stream fails by @@yhay81 in #1093
    Start TLS for the wss scheme in SOCKS5 proxy connections by @@Kludex in #1104
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2026/07/27 15:02:04 wiz Exp $
d3 1
a3 1
DISTNAME=	httpcore2-2.10.0
@


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
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2026/07/15 16:28:01 adam Exp $
d3 1
a3 1
DISTNAME=	httpcore2-2.9.1
@


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
@

