Bug(caissedepargne): This module depends on linebourse module but linebourse's installation failed with: The latest version of linebourse is already installed
On a fresh install through pip on Fedora 30, I added and configured the caissedepargne backend but when trying to do anything I have this:
> boobank ls -d
2019-10-01 09:05:02,959:DEBUG:root:1.5:yamlconfig.py:61:load Loading application configuration file: /home/ncedilni/.config/weboob/boobank.storage.
2019-10-01 09:05:02,959:DEBUG:root:1.5:yamlconfig.py:65:load Application configuration file loaded: /home/ncedilni/.config/weboob/boobank.storage.
2019-10-01 09:05:03,022:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "caissedepargne" from /home/ncedilni/.local/share/weboob/modules/1.5/caissedepargne
2019-10-01 09:05:03,168:DEBUG:backend:1.5:modules.py:94:create_instance Created backend "caissedepargne" for module "caissedepargne"
2019-10-01 09:05:03,169:DEBUG:root:1.5:iniconfig.py:53:load Loading application configuration file: /home/ncedilni/.config/weboob/boobank.
2019-10-01 09:05:03,169:DEBUG:root:1.5:iniconfig.py:73:load Application configuration file loaded: /home/ncedilni/.config/weboob/boobank.
Account Balance Coming
---------------------------------------------------------+----------+----------
2019-10-01 09:05:03,176:DEBUG:bcall:1.5:bcall.py:92:backend_process <Backend 'caissedepargne'>: Calling function <bound method Application._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7f91a0e3b2d0>>
2019-10-01 09:05:03,176:DEBUG:bcall:1.5:bcall.py:101:backend_process <Backend 'caissedepargne'>: Called function <bound method Application._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7f91a0e3b2d0>> returned: <generator object Application._do_complete_iter at 0x7f919f005a50>
2019-10-01 09:05:03,177:DEBUG:urllib3.util.retry:1.5:retry.py:211:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-10-01 09:05:03,178:DEBUG:urllib3.util.retry:1.5:retry.py:211:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-10-01 09:05:03,185:ERROR:modules:1.5:modules.py:155:load_module No module named 'linebourse.api.compat'
Traceback (most recent call last):
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/core/modules.py", line 149, in load_module
module = LoadedModule(imp.load_module(module_name, fp, pathname, description))
File "/usr/lib64/python3.7/imp.py", line 244, in load_module
return load_package(name, filename)
File "/usr/lib64/python3.7/imp.py", line 216, in load_package
return _load(spec)
File "<frozen importlib._bootstrap>", line 696, in _load
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/ncedilni/.local/share/weboob/modules/1.5/linebourse/__init__.py", line 23, in <module>
from .module import LinebourseModule
File "/home/ncedilni/.local/share/weboob/modules/1.5/linebourse/module.py", line 26, in <module>
from .browser import LinebourseBrowser
File "/home/ncedilni/.local/share/weboob/modules/1.5/linebourse/browser.py", line 32, in <module>
from .api.pages import (
File "/home/ncedilni/.local/share/weboob/modules/1.5/linebourse/api/pages.py", line 24, in <module>
from .compat.weboob_browser_filters_standard import (
ModuleNotFoundError: No module named 'linebourse.api.compat'
2019-10-01 09:05:03,187:DEBUG:urllib3.util.retry:1.5:retry.py:211:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-10-01 09:05:03,187:DEBUG:urllib3.util.retry:1.5:retry.py:211:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
=== [ 0%] Looking for module linebourse
Bug(caissedepargne): This module depends on linebourse module but linebourse's installation failed with: The latest version of linebourse is already installed
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/core/modules.py", line 149, in load_module
module = LoadedModule(imp.load_module(module_name, fp, pathname, description))
File "/usr/lib64/python3.7/imp.py", line 244, in load_module
return load_package(name, filename)
File "/usr/lib64/python3.7/imp.py", line 216, in load_package
return _load(spec)
File "<frozen importlib._bootstrap>", line 696, in _load
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/ncedilni/.local/share/weboob/modules/1.5/linebourse/__init__.py", line 23, in <module>
from .module import LinebourseModule
File "/home/ncedilni/.local/share/weboob/modules/1.5/linebourse/module.py", line 26, in <module>
from .browser import LinebourseBrowser
File "/home/ncedilni/.local/share/weboob/modules/1.5/linebourse/browser.py", line 32, in <module>
from .api.pages import (
File "/home/ncedilni/.local/share/weboob/modules/1.5/linebourse/api/pages.py", line 24, in <module>
from .compat.weboob_browser_filters_standard import (
ModuleNotFoundError: No module named 'linebourse.api.compat'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/core/ouiboube.py", line 501, in load_or_install_module
return self.modules_loader.get_or_load_module(module_name)
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/core/modules.py", line 114, in get_or_load_module
self.load_module(module_name)
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/core/modules.py", line 156, in load_module
raise ModuleLoadError(module_name, e)
weboob.exceptions.ModuleLoadError: No module named 'linebourse.api.compat'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/browser/browsers.py", line 949, in __new__
module = weboob.load_or_install_module(cls.PARENT)
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/core/ouiboube.py", line 503, in load_or_install_module
self.repositories.install(module_name)
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/core/repositories.py", line 709, in install
raise ModuleInstallError('The latest version of %s is already installed' % module.name)
weboob.exceptions.ModuleInstallError: The latest version of linebourse is already installed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/core/bcall.py", line 106, in backend_process
for subresult in result:
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/tools/application/base.py", line 289, in _do_complete_iter
for i, sub in enumerate(res):
File "/home/ncedilni/.local/share/weboob/modules/1.5/caissedepargne/module.py", line 68, in iter_accounts
for account in self.browser.get_accounts_list():
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/tools/backend.py", line 331, in browser
self._browser = self.create_default_browser()
File "/home/ncedilni/.local/share/weboob/modules/1.5/caissedepargne/module.py", line 65, in create_default_browser
weboob=self.weboob)
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/tools/backend.py", line 366, in create_browser
browser = klass(*args, **kwargs)
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/browser/switch.py", line 69, in __init__
self.set_browser('main')
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/browser/switch.py", line 73, in set_browser
obj = klass(*self._browser_args, **self._browser_kwargs)
File "/home/ncedilni/.local/share/weboob/modules/1.5/caissedepargne/browser.py", line 175, in __init__
proxy=self.PROXIES,
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/browser/browsers.py", line 951, in __new__
raise ModuleInstallError('This module depends on %s module but %s\'s installation failed with: %s' % (cls.PARENT, cls.PARENT, err))
weboob.exceptions.ModuleInstallError: This module depends on linebourse module but linebourse's installation failed with: The latest version of linebourse is already installed
---------------------------------------------------------+----------+----------