Re: Bug#1139440: ITP: httpcore2 -- Provides a minimal low-level HTTP client.

Andrey Rakhmatullin <[email protected]> Tue, 9 Jun 2026 11:24:35 +0500
Newsgroups gmane.linux.debian.devel.python
Message-ID <[email protected]>
--OmkOY7yb2CFbF7md
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jun 08, 2026 at 08:50:50PM -0700, Don Armstrong wrote:
>On Mon, 08 Jun 2026, Matheus Polkorny wrote:
>> * Package name    : httpcore2
>
>On Mon, 08 Jun 2026, Matheus Polkorny wrote:
>> * Package name    : httpx2
>
>Has a discussion been had within the Debian python team and the
>maintainers of the existing httpcore and httpx packages of which fork
>they want to follow going forward?

(not a maintainer of the existing httpcore and httpx packages) I didn't=20
even know these ones exist, I only knew about httpxyz.

But also neither httpx2 nor httpxyz provide `import httpx` (they expect=20
you to import them `as httpx`), so I wouldn't expect the Debian packages=20
provide that, so technically all of them can coexst, and=20

>If that discussion hasn't occurred, it would be worth having to
>determine if we should have a single httpx (or httpx2) package which
>provides httpx2 (or httpx).=20

this, if done, would be against what the users expect.

See also:

https://httpxyz.org/httpx-compatibility/ (and what it does to sys.modules)

https://github.com/pydantic/httpx2/issues/963 (where the same is=20
requested)

Finally, I've found https://tildeweb.nl/~michiel/httpx2.html where the=20
author of httpxyz says "while we think httpxyz was definitely needed, we=20
welcome httpx2 and think it should be the =E2=80=98blessed=E2=80=99 fork" s=
o I don't think=20
httpxyz should be considered.

--=20
WBR, wRAR

--OmkOY7yb2CFbF7md
Content-Type: application/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----

iQJhBAABCgBLFiEEtf6ieDcfC1EgtGkao+OWn23e7IYFAmonsZ4tFIAAAAAAFQAP
cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEKPjlp9t3uyG
ioQP/055+u1WXokH0lijleWhhbqiM6mt0SJCRWM5EfZ3zFLfIH6IC/MlliuvKsRM
O4Ce5b6fJvB8G0v1CpBCzPrhJ0c72+A8LdT42dgtulmsWhavHmYTgaYhbIZ6c30C
uh4GQWNh9ykfYusUrwqxeKVQ987axwL0rtZleiqazXmFmptn7QRupp4R6Z3gbY9X
9sVXRAC1yDs+YbSaWJHcdJaH1Irufn07KaFKZ0JPC1NksBcED3exMzNNBqTz82nz
mg1QI/t9IQ4//N52Fe9lOtduWjxBU07Gp9mqBJAWfOJb8Vsv+CvJa1+H+3Orl2sx
Kqbl5bPuTDb3LrNTFiydjdzPDHyv/ZeaZVz+OMpD7CNMV+BqCLxTVGgZu5b36Qvq
oQhUkzN0FHDnRy9CECAGJRvXmwNa8WWH110l1A0YmG1wNziRP4GKtCUk6Sk1f1p2
5gaAhRyAuggLvXZUns2rplXjegg+QXUg8VEp7xgxUJtxDVg5qJrMi2rLbTTFAHJj
D5co+KpJaXQeM7TFSVTU1JfZL8zrqOaXVyjQ16oCIUO7TvF5jive0Meu/D64lCXE
1YKFKpX9M2HcNJRYMGqa9ZX/6EWCQK4VOOFpOK90U1ra5RJNRdAkoDQ5X3kTPmhE
BoQmbZmFiVUfzfADRkm/ABDGPkYeOW2IrB1PI7TpwlOkOpIZ
=aqLB
-----END PGP SIGNATURE-----

--OmkOY7yb2CFbF7md--