Problem with weboob
Hey, today I updated weboob (because "seloger" doesn't work anymore for me and I wanted to try to fix it), and now I get this problem when I try to launch flatisfy:
$ python -m flatisfy import -v --config config/config.json INFO:flatisfy.config:Initializing configuration...
INFO:flatisfy.config:Config has been fully initialized.
INFO:flatisfy.fetch:Loading flats for constraint default...
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/home/flatisfy/git/flatisfy/flatisfy/__main__.py", line 228, in <module>
main()
File "/home/flatisfy/git/flatisfy/flatisfy/__main__.py", line 214, in main
cmds.import_and_filter(config, load_from_db=False)
File "flatisfy/cmds.py", line 142, in import_and_filter
fetched_flats = fetch.fetch_flats(config)
File "flatisfy/fetch.py", line 270, in fetch_flats
with WebOOBProxy(config) as webOOB_proxy:
File "flatisfy/fetch.py", line 86, in __init__
for module in backends
File "/home/flatisfy/.virtualenvs/flatisfy/local/lib/python2.7/site-packages/weboob/core/ouiboube.py", line 147, in load_backend
backend = self.build_backend(module_name, params, storage, name)
File "/home/flatisfy/.virtualenvs/flatisfy/local/lib/python2.7/site-packages/weboob/core/ouiboube.py", line 110, in build_backend
module = self.modules_loader.get_or_load_module(module_name)
File "/home/flatisfy/.virtualenvs/flatisfy/local/lib/python2.7/site-packages/weboob/core/modules.py", line 114, in get_or_load_module
self.load_module(module_name)
File "/home/flatisfy/.virtualenvs/flatisfy/local/lib/python2.7/site-packages/weboob/core/modules.py", line 160, in load_module
% (module.version, self.version))
weboob.exceptions.ModuleLoadError: Module requires Weboob 1.6, but you use Weboob 1.5. Hint: use 'weboob-config update'
I use "modules_path": "/home/flatisfy/git/weboob/modules/"
in my config, this worked fine until now.
I'm a super newbie in Python so I don't really know what to do. Things I already tried:
- running
weboob-config update
obviously :) - running
python setup.py install
in weboob's directory
Any idea to fix it, or at least to debug it? Maybe I can remove the modules_path
option for now? Or try to reinstall weboob?