FYI this has also been reported upstream: https://github.com/docker/docker-py/issues/377.
I believe that this is due to python-docker explicitly importing requests.packages.urllib3: > /usr/lib/python2.7/dist-packages/docker/unixconn/unixconn.py: import > requests.packages.urllib3.connectionpool as connectionpool > /usr/lib/python2.7/dist-packages/docker/ssladapter/ssladapter.py: import > requests.packages.urllib3 as urllib3 and the code breaks because: > In [1]: from requests.packages.urllib3.util.timeout import Timeout as T1 > > In [2]: from urllib3.util.timeout import Timeout as T2 > > In [3]: T1 is T2 > Out[3]: False IMO a package patch should be provided to import global urllib3 instead, following Debian packaging standards (c.f. related Debian bug #753578). -- Yours virtually, Jakub Warmuz
signature.asc
Description: OpenPGP digital signature