stopipv / isdi

ISDi (IPV Spyware Discovery) tool for Android and iOS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Problems running isdi

adrianbone opened this issue · comments

Hello, I followed instructions for Debian system but I get the following error when trying to run isdi. Any ideas?

Traceback (most recent call last):
File "/home/user/20082023/isdi/./isdi", line 9, in
from web import app, sa
File "/home/user/20082023/isdi/web/init.py", line 22, in
import web.view
File "/home/user/20082023/isdi/web/view/init.py", line 2, in
from .consult import client_forms, edit_forms
File "/home/user/20082023/isdi/web/view/consult.py", line 4, in
from web.forms import ClientForm
File "/home/user/20082023/isdi/web/forms/init.py", line 1, in
from .client import ClientForm
File "/home/user/20082023/isdi/web/forms/client.py", line 1, in
from wtforms_alchemy import ModelForm
File "/usr/local/lib/python3.11/dist-packages/wtforms_alchemy/init.py", line 40, in
from .validators import Unique # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/wtforms_alchemy/validators.py", line 1, in
from collections import Iterable, Mapping
ImportError: cannot import name 'Iterable' from 'collections' (/usr/lib/python3.11/collections/init.py)

If you're using python 3.11, you need a more recent wtforms_alchemy version. Try replacing WTForms-Alchemy==0.16.9 with WTForms-Alchemy==0.18.0 in the requirements.txt, that worked for me at least