[Python-modules-team] Bug#859504: python-requests breaks packages using urllib3
Daniele Tricoli
eriol at mornie.org
Tue Apr 4 23:58:28 UTC 2017
forwarded 859504 https://github.com/kennethreitz/requests/issues/2870
thanks
Hello Ilias,
thanks for your patch!
On Tuesday, April 4, 2017 4:17:54 PM CEST Ilias Tsitsimpis wrote:
> Package: python-requests
> Version: 2.12.4-1
> Severity: important
> Tags: patch
>
> Hello,
>
> thank you for maintaining python-requests.
>
> It seems that patch use-pip-unbundling.patch doen not work as expected:
> >>> import sys, urllib3
> >>> from urllib3.exceptions import HTTPError
> >>> urllib3.exceptions.HTTPError is HTTPError
>
> True
>
> >>> sys.modules["urllib3.exceptions"] is urllib3.exceptions
>
> True
>
> >>> import requests
> >>> urllib3.exceptions.HTTPError is HTTPError
>
> False
>
> >>> sys.modules["urllib3.exceptions"] is urllib3.exceptions
>
> False
>
> This causes (otherwise correct) Python programs to fail by simply
> importing the 'requests' module. The solution proposed by upstream[1]
> doesn't work either.
>
> [1]
> https://github.com/kennethreitz/requests/blob/master/requests/packages/__in
> it__.py
>
> Attached is a patch that works for me and seems to fix the above bug.
> It would be great if this could be fixed for stretch.
Yes, unfortunately the unbundling logic is still breaking stuffs. The issue
was discussed here: https://github.com/kennethreitz/requests/issues/2870 you
will find a detailed explanation on this issue.
I looked quickly at your patch (I will have more time to spend on it during
the weekend), but before any change on Debian side, I want to discuss with
upstream. The unbundling stuff bit already us in past so I'm very cautious.
Please can you restart the discussion on upstream bug tracker? Thanks!
--
Daniele Tricoli 'eriol'
https://mornie.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/python-modules-team/attachments/20170405/3f405761/attachment-0001.sig>
More information about the Python-modules-team
mailing list