On Sat, Apr 04, 2026 at 07:22:52AM +0000, Martin wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Martin <[email protected]>
> X-Debbugs-Cc: [email protected], [email protected]
> 
> Package name    : urllib3.future
> Version         : 2.19.901
> Upstream Author : Ahmed R. Tahri <[email protected]>
> URL             : https://github.com/jawah/
> License         : MIT
> Programming Lang: Python
> Description     : powerful, user-friendly HTTP client for Python
>  urllib3.future brings many features that are missing from both the
>  Python standard libraries and urllib3
> 
> This will be a new, indirect dependency of Gajim.

Handling the installation of this package alongside urllib3 will
be fun, since it installs files in exactly the same paths as urllib3,
completely on purpose. I don't think it will be a good idea to have
the binary package conflict with python3-urllib3, since that would mean
introducing alternative dependencies in all reverse dependencies of
python3-urllib3, which is... a lot of packages :) I guess you may
need to do something like dpkg-divert in preinst or something like that,
and it will need some careful testing WRT installation ordering
(e.g. make sure the diversion works correctly if python3-urllib3 had
not been installed before, but is installed at some point later).

I'm not saying this should not be packaged, just that it will need
some careful handling.

G'luck,
Peter

-- 
Peter Pentchev  [email protected] [email protected] [email protected]
PGP key:        https://www.ringlet.net/roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13

Attachment: signature.asc
Description: PGP signature

Reply via email to