Hello Matheus
Am 09.06.26 um 03:42 schrieb Matheus Polkorny:
Package: wnpp
Severity: wishlist
Owner: Matheus Polkorny <[email protected]>
X-Debbugs-Cc: [email protected]
* Package name : httpcore2
this library is build from the same source as the httpx2 library, no
need to create another source package.
Version : 2.3.0
Upstream Contact: Pydantic Services Inc.
* URL : https://pypi.org/project/httpcore2/
Source is homed under
https://github.com/pydantic/httpx2/tree/main/src/httpcore2.
* License : BSD-3
Programming Lang: Python
Description : Provides a minimal low-level HTTP client.
I'd add the information it's done in Python.
'Provides a minimal low-level HTTP Python client library'
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.
Adding the other information from the upstream project here too to the
later long description would fit perfectly.
Some things HTTP Core does do:
.
* Sending HTTP requests.
* Thread-safe / task-safe connection pooling.
* HTTP(S) proxy & SOCKS proxy support.
* Supports HTTP/1.1 and HTTP/2.
* Provides both sync and async interfaces.
* Async backend support for asyncio and trio.
Dependency for httpx2, which is a dependency of Starlette.
Yes, but still not a reason to create another source package. I'd close
this ITP and only focus on the other one.
I'm willing to sponsor your work.
--
Regards
Carsten