[Bug 1877297] Re: python3 requests reports RequestsDependencyWarning on import
Darragh Bailey
1877297 at bugs.launchpad.net
Mon May 11 13:56:14 UTC 2020
Hi Christian, seems requests was fine, however based on your suggestion
I had a look at chardet and urllib3, and it turns out it appears I had
at some point installed urllib3 under ~/.local :-(
python3 -c "import sys, requests; print(sys.modules.values())" | tr ',' '\n' | grep urllib3
/usr/lib/python3/dist-packages/requests/__init__.py:80: RequestsDependencyWarning: urllib3 (1.25.8) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
<module 'urllib3' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/__init__.py'>
<module 'urllib3.connectionpool' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/connectionpool.py'>
<module 'urllib3.exceptions' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/exceptions.py'>
<module 'urllib3.packages' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/packages/__init__.py'>
<module 'urllib3.packages.ssl_match_hostname' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/packages/ssl_match_hostname/__init__.py'>
<module 'urllib3.packages.six' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/packages/six.py'>
<module 'urllib3.packages.six.moves' (<urllib3.packages.six._SixMetaPathImporter object at 0x7f59d0fd7e48>)>
<module 'urllib3.connection' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/connection.py'>
<module 'urllib3.util' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/__init__.py'>
<module 'urllib3.util.connection' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/connection.py'>
<module 'urllib3.util.wait' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/wait.py'>
<module 'urllib3.contrib' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/contrib/__init__.py'>
<module 'urllib3.contrib._appengine_environ' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/contrib/_appengine_environ.py'>
<module 'urllib3.util.request' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/request.py'>
<module 'urllib3.util.response' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/response.py'>
<module 'urllib3.util.ssl_' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/ssl_.py'>
<module 'urllib3.util.url' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/url.py'>
<module 'urllib3.util.timeout' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/timeout.py'>
<module 'urllib3.util.retry' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/retry.py'>
<module 'urllib3._collections' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/_collections.py'>
<module 'urllib3.request' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/request.py'>
<module 'urllib3.filepost' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/filepost.py'>
<module 'urllib3.fields' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/fields.py'>
<module 'urllib3.packages.six.moves.urllib' (<urllib3.packages.six._SixMetaPathImporter object at 0x7f59d0fd7e48>)>
<module 'urllib3.packages.six.moves.urllib.parse' (<urllib3.packages.six._SixMetaPathImporter object at 0x7f59d0fd7e48>)>
<module 'urllib3.response' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/response.py'>
<module 'urllib3.util.queue' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/queue.py'>
<module 'urllib3.poolmanager' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/poolmanager.py'>
<module 'urllib3.contrib.pyopenssl' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/contrib/pyopenssl.py'>
<module 'urllib3.packages.backports' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/packages/backports/__init__.py'>
<module 'urllib3.packages.backports.makefile' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/packages/backports/makefile.py'>
<module 'urllib3' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/__init__.py'>
<module 'urllib3.connectionpool' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/connectionpool.py'>
<module 'urllib3.exceptions' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/exceptions.py'>
<module 'urllib3.packages' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/packages/__init__.py'>
<module 'urllib3.packages.ssl_match_hostname' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/packages/ssl_match_hostname/__init__.py'>
<module 'urllib3.packages.six' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/packages/six.py'>
<module 'urllib3.packages.six.moves' (<urllib3.packages.six._SixMetaPathImporter object at 0x7f59d0fd7e48>)>
<module 'urllib3.connection' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/connection.py'>
<module 'urllib3.util' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/__init__.py'>
<module 'urllib3.util.connection' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/connection.py'>
<module 'urllib3.util.wait' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/wait.py'>
<module 'urllib3.contrib' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/contrib/__init__.py'>
<module 'urllib3.contrib._appengine_environ' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/contrib/_appengine_environ.py'>
<module 'urllib3.util.request' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/request.py'>
<module 'urllib3.util.response' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/response.py'>
<module 'urllib3.util.ssl_' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/ssl_.py'>
<module 'urllib3.util.url' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/url.py'>
<module 'urllib3.util.timeout' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/timeout.py'>
<module 'urllib3.util.retry' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/retry.py'>
<module 'urllib3._collections' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/_collections.py'>
<module 'urllib3.request' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/request.py'>
<module 'urllib3.filepost' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/filepost.py'>
<module 'urllib3.fields' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/fields.py'>
<module 'urllib3.packages.six.moves.urllib' (<urllib3.packages.six._SixMetaPathImporter object at 0x7f59d0fd7e48>)>
<module 'urllib3.packages.six.moves.urllib.parse' (<urllib3.packages.six._SixMetaPathImporter object at 0x7f59d0fd7e48>)>
<module 'urllib3.response' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/response.py'>
<module 'urllib3.util.queue' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/util/queue.py'>
<module 'urllib3.poolmanager' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/poolmanager.py'>
<module 'urllib3.contrib.pyopenssl' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/contrib/pyopenssl.py'>
<module 'urllib3.packages.backports' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/packages/backports/__init__.py'>
<module 'urllib3.packages.backports.makefile' from '/home/baileybd/.local/lib/python3.6/site-packages/urllib3/packages/backports/makefile.py'>
Need to go clean that and anything else I've ended up with there out of that area
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to requests in Ubuntu.
https://bugs.launchpad.net/bugs/1877297
Title:
python3 requests reports RequestsDependencyWarning on import
Status in requests package in Ubuntu:
Fix Released
Status in requests source package in Bionic:
New
Bug description:
Importing requests in the system python3 results in an dependency
warning,
python3
Python 3.6.9 (default, Apr 18 2020, 01:56:04)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
/usr/lib/python3/dist-packages/requests/__init__.py:80: RequestsDependencyWarning: urllib3 (1.25.8) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
>>>
This impacts vim-nox when enabling the distribution supplied vim-
youcompleteme plugin as it attempts to make use of the requests
library during it's setup.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/requests/+bug/1877297/+subscriptions
More information about the foundations-bugs
mailing list