Changelog
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
0.1.0 - 2026-10-17
Added
pathapi_httpx.HttpxTransportandpathapi_httpx.AsyncHttpxTransport, the HTTP transports ofpathapi.httpoverhttpx.Clientandhttpx.AsyncClient, andpathapi_httpx.__version__. They need Python 3.9 or newer,pathapi>=0.1.2,<0.2andhttpx>=0.28.0,<0.29.- The distribution declares the
httpxentry of thepathapi.http_transportsand of thepathapi.http_async_transportsgroups. Installing it is all thatpathapi.httpneeds to send through them:HTTPClient(HttpxTransport(client)),AsyncHTTPClient(AsyncHttpxTransport()),PATHAPI_HTTP_TRANSPORT=httpxandPATHAPI_HTTP_ASYNC_TRANSPORT=httpxuse them,pathapi.http.get_transport("httpx")andpathapi.http.get_async_transport("httpx")load them, andpathapi.http.transport_names()andasync_transport_names()list them. - The tests
pathapiruns over its own transports run over these (python -m pathapi.http.testing --http-transports httpx --http-async-transports httpx) as part of the test suite.