head	1.4;
access;
symbols
	pkgsrc-2026Q3:1.3.0.2
	pkgsrc-2026Q3-base:1.3;
locks; strict;
comment	@# @;


1.4
date	2026.10.26.07.42.25;	author adam;	state Exp;
branches;
next	1.3;
commitid	EvMfE9O6XPXRvX0H;

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.4
log
@py-httpx2: updated to 2.16.0

2.16.0 (October 21st, 2026)

Changed

* Look up only the cookie domains that match the request host, and skip the expired cookie sweep until a cookie is due. With 1,000 cookies across 500 domains, building the `Cookie` header is about 18 times faster. Cookies from different domains are now sent from the least to the most specific domain.

Fixed

* Reuse the client cookie jar instead of copying it on every request and redirect. A custom policy set with `client.cookies.jar.set_policy()` now applies to outgoing requests.
@
text
@@@comment $NetBSD: PLIST,v 1.3 2026/07/27 15:17:34 wiz Exp $
bin/httpx2-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.md
${PYSITELIB}/httpx2/__init__.py
${PYSITELIB}/httpx2/__init__.pyc
${PYSITELIB}/httpx2/__init__.pyo
${PYSITELIB}/httpx2/__version__.py
${PYSITELIB}/httpx2/__version__.pyc
${PYSITELIB}/httpx2/__version__.pyo
${PYSITELIB}/httpx2/_alias.py
${PYSITELIB}/httpx2/_alias.pyc
${PYSITELIB}/httpx2/_alias.pyo
${PYSITELIB}/httpx2/_api.py
${PYSITELIB}/httpx2/_api.pyc
${PYSITELIB}/httpx2/_api.pyo
${PYSITELIB}/httpx2/_auth.py
${PYSITELIB}/httpx2/_auth.pyc
${PYSITELIB}/httpx2/_auth.pyo
${PYSITELIB}/httpx2/_client.py
${PYSITELIB}/httpx2/_client.pyc
${PYSITELIB}/httpx2/_client.pyo
${PYSITELIB}/httpx2/_config.py
${PYSITELIB}/httpx2/_config.pyc
${PYSITELIB}/httpx2/_config.pyo
${PYSITELIB}/httpx2/_content.py
${PYSITELIB}/httpx2/_content.pyc
${PYSITELIB}/httpx2/_content.pyo
${PYSITELIB}/httpx2/_cookies.py
${PYSITELIB}/httpx2/_cookies.pyc
${PYSITELIB}/httpx2/_cookies.pyo
${PYSITELIB}/httpx2/_decoders.py
${PYSITELIB}/httpx2/_decoders.pyc
${PYSITELIB}/httpx2/_decoders.pyo
${PYSITELIB}/httpx2/_exceptions.py
${PYSITELIB}/httpx2/_exceptions.pyc
${PYSITELIB}/httpx2/_exceptions.pyo
${PYSITELIB}/httpx2/_main.py
${PYSITELIB}/httpx2/_main.pyc
${PYSITELIB}/httpx2/_main.pyo
${PYSITELIB}/httpx2/_models.py
${PYSITELIB}/httpx2/_models.pyc
${PYSITELIB}/httpx2/_models.pyo
${PYSITELIB}/httpx2/_multipart.py
${PYSITELIB}/httpx2/_multipart.pyc
${PYSITELIB}/httpx2/_multipart.pyo
${PYSITELIB}/httpx2/_sse.py
${PYSITELIB}/httpx2/_sse.pyc
${PYSITELIB}/httpx2/_sse.pyo
${PYSITELIB}/httpx2/_status_codes.py
${PYSITELIB}/httpx2/_status_codes.pyc
${PYSITELIB}/httpx2/_status_codes.pyo
${PYSITELIB}/httpx2/_transports/__init__.py
${PYSITELIB}/httpx2/_transports/__init__.pyc
${PYSITELIB}/httpx2/_transports/__init__.pyo
${PYSITELIB}/httpx2/_transports/asgi.py
${PYSITELIB}/httpx2/_transports/asgi.pyc
${PYSITELIB}/httpx2/_transports/asgi.pyo
${PYSITELIB}/httpx2/_transports/base.py
${PYSITELIB}/httpx2/_transports/base.pyc
${PYSITELIB}/httpx2/_transports/base.pyo
${PYSITELIB}/httpx2/_transports/default.py
${PYSITELIB}/httpx2/_transports/default.pyc
${PYSITELIB}/httpx2/_transports/default.pyo
${PYSITELIB}/httpx2/_transports/mock.py
${PYSITELIB}/httpx2/_transports/mock.pyc
${PYSITELIB}/httpx2/_transports/mock.pyo
${PYSITELIB}/httpx2/_transports/wsgi.py
${PYSITELIB}/httpx2/_transports/wsgi.pyc
${PYSITELIB}/httpx2/_transports/wsgi.pyo
${PYSITELIB}/httpx2/_types.py
${PYSITELIB}/httpx2/_types.pyc
${PYSITELIB}/httpx2/_types.pyo
${PYSITELIB}/httpx2/_urlparse.py
${PYSITELIB}/httpx2/_urlparse.pyc
${PYSITELIB}/httpx2/_urlparse.pyo
${PYSITELIB}/httpx2/_urls.py
${PYSITELIB}/httpx2/_urls.pyc
${PYSITELIB}/httpx2/_urls.pyo
${PYSITELIB}/httpx2/_utils.py
${PYSITELIB}/httpx2/_utils.pyc
${PYSITELIB}/httpx2/_utils.pyo
${PYSITELIB}/httpx2/py.typed
${PYSITELIB}/httpx2/websockets/__init__.py
${PYSITELIB}/httpx2/websockets/__init__.pyc
${PYSITELIB}/httpx2/websockets/__init__.pyo
${PYSITELIB}/httpx2/websockets/_api.py
${PYSITELIB}/httpx2/websockets/_api.pyc
${PYSITELIB}/httpx2/websockets/_api.pyo
${PYSITELIB}/httpx2/websockets/_exceptions.py
${PYSITELIB}/httpx2/websockets/_exceptions.pyc
${PYSITELIB}/httpx2/websockets/_exceptions.pyo
${PYSITELIB}/httpx2/websockets/_ping.py
${PYSITELIB}/httpx2/websockets/_ping.pyc
${PYSITELIB}/httpx2/websockets/_ping.pyo
${PYSITELIB}/httpx2/websockets/_transport.py
${PYSITELIB}/httpx2/websockets/_transport.pyc
${PYSITELIB}/httpx2/websockets/_transport.pyo
@


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
@@comment $NetBSD$
d32 3
@


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
@@comment $NetBSD: PLIST,v 1.1 2026/07/06 06:54:46 wiz Exp $
d14 3
@


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
@@comment $NetBSD$
d81 15
@

