[Python-modules-team] Bug#825748: python-requests: Asks for python-requests >= 2.0 despite 2.10.0-1 installed already
Daniele Tricoli
eriol at mornie.org
Sun May 29 16:32:11 UTC 2016
tag 825748 + moreinfo
thanks
Hello Eric,
thanks for this report!
On Sun, 29 May 2016 15:50:29 +0200 Eric <bugs.debian.org at vvmail.fr> wrote:
> Package: python-requests
> Version: 2.10.0-1
> Severity: normal
>
> Hi,
> Since the last update of python-requests, I can't use the weboob's
> applications, such as boobank (http://weboob.org/applications/boobank):
>
> boobank
> Traceback (most recent call last):
> File "/usr/local/bin/boobank", line 4, in <module>
> __import__('pkg_resources').run_script('weboob==1.2', 'boobank')
> File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 719,
> in run_script
> self.require(requires)[0].run_script(script_name, ns)
> File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 1504,
> in run_script
> exec(code, namespace, namespace)
> File "/usr/local/lib/python2.7/dist-packages/weboob-1.2-py2.7.egg/EGG-
> INFO/scripts/boobank", line 23, in <module>
> from weboob.applications.boobank import Boobank
> File "/usr/local/lib/python2.7/dist-
> packages/weboob-1.2-py2.7.egg/weboob/applications/boobank/__init__.py", line
> 21, in <module>
> from .boobank import Boobank
> File "/usr/local/lib/python2.7/dist-
> packages/weboob-1.2-py2.7.egg/weboob/applications/boobank/boobank.py", line 28,
> in <module>
> from weboob.browser.browsers import APIBrowser
> File "/usr/local/lib/python2.7/dist-
> packages/weboob-1.2-py2.7.egg/weboob/browser/__init__.py", line 20, in <module>
> from .browsers import Browser, DomainBrowser, UrlNotAllowed, PagesBrowser,
> LoginBrowser, need_login
> File "/usr/local/lib/python2.7/dist-
> packages/weboob-1.2-py2.7.egg/weboob/browser/browsers.py", line 44, in <module>
> raise ImportError('Please install python-requests >= 2.0')
> ImportError: Please install python-requests >= 2.0
Just to be sure I understand correctly: you are using a local
installed version of weboob, but you are using system installed
dependency for it, right?
Please can you tell me what pgk_resource find when searching for requests?
Can you see if ignoring site configuration give a different result?
On my system both
❯ python -c "import pkg_resources; print pkg_resources.require(['requests>=2.0'])"
and
❯ python -s -c "import pkg_resources; print pkg_resources.require(['requests>=2.0'])"
give me the same result:
[requests 2.10.0 (/usr/lib/python2.7/dist-packages)]
I tried also the packaged weboob and it seems to work.
> It asks for python-requests >= 2.0, despite 2.10.0-1 is installed already:
>
> apt-cache policy python-requests
> python-requests:
> Installed: 2.10.0-1
> Candidate: 2.10.0-1
> Version table:
> *** 2.10.0-1 500
> 500 http://ftp.fr.debian.org/debian sid/main amd64 Packages
> 500 http://ftp.fr.debian.org/debian sid/main i386 Packages
> 500 http://http.debian.net/debian unstable/main amd64 Packages
> 500 http://http.debian.net/debian unstable/main i386 Packages
> 100 /var/lib/dpkg/status
> 2.4.3-6 500
> 500 http://httpredir.debian.org/debian jessie/main amd64 Packages
> 500 http://httpredir.debian.org/debian jessie/main i386 Packages
>
>
> How to solve that issue please?
We must understand why pgk_resources is not able to find requests, first.
On Sun, 29 May 2016 16:00:42 +0200 bugs.debian.org at vvmail.fr wrote:
> Additionnal informations:
>
> python
> Python 2.7.11+ (default, May 9 2016, 15:54:33)
> [GCC 5.3.1 20160429] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import requests; requests.__version__.split('.')
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File "/usr/lib/python2.7/dist-packages/requests/__init__.py", line
> 61, in <module>
> from .packages.urllib3.exceptions import DependencyWarning
> ImportError: cannot import name DependencyWarning
Please can you run this ignoring site configuration as before?
I'm not able to reproduce (also not using -s):
❯ python -c "import requests; print requests.__version__.split('.')"
['2', '10', '0']
Regards,
--
Daniele Tricoli 'eriol'
https://mornie.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/python-modules-team/attachments/20160529/495a4f2a/attachment.sig>
More information about the Python-modules-team
mailing list