[Bug 2030475] Re: [MIR] httpcore
Pushkar Kulkarni
2030475 at bugs.launchpad.net
Mon Aug 7 11:38:00 UTC 2023
The httpcore library was brought in by upstream change [1] which was a
response to a reported issue [2]. In my understanding, [1] works around
a certain limitation of httpx[3] by sub-classing httpx's HTTPTransport
and using a custom network backend, created using httpcore [5]. The
solution, implemented in the dns/query context, is extended to dns/trio
and dns/asyncio.
Since this is an extension of the "DNS-over-HTTPS" feature which was
dropped to "Suggests" by [4], I propose we extend the same to httpcore,
the latter having been used to improve the "DNS-over-HTTPS"
implementation.
[1] https://github.com/rthalley/dnspython/pull/908
[2] https://github.com/rthalley/dnspython/issues/875
[3] https://www.python-httpx.org/
[4] https://bugs.launchpad.net/ubuntu/+source/python-h2/+bug/2004272
[5] https://pypi.org/project/httpcore/
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is a bug assignee.
https://bugs.launchpad.net/bugs/2030475
Title:
[MIR] httpcore
Status in dnspython package in Ubuntu:
New
Status in httpcore package in Ubuntu:
Incomplete
Bug description:
TBD by foundations.
dnspython grew a new dependency (Recommends) on src:httpcore, which is
pulling in a bunch of transitive dependencies that need MIR:
dnspython: httpcore (R)
==> httpcore: python-h11, python-anyio => python-sniffio
See also: bug #2004272 and https://ubuntu-archive-
team.ubuntu.com/component-mismatches.svg
We should investigate if the new dependency can sensibly be avoided,
or need to start progressing 4 MIRs for httpcore, python-h11, python-
anyio, python-sniffio.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dnspython/+bug/2030475/+subscriptions
More information about the foundations-bugs
mailing list