hi, i downloaded your repo and extractet it to a folder from there i used the terminal and followed the readme, but the webserver didn't start, port is also not used i checked that.
this is the output from:
Putty Output
pi@raspberrypi:~ $ cd /home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main
pi@raspberrypi:/Documents/IPATool_WEB/pyIPATool-WebUI-main $ python app.py
Traceback (most recent call last):
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/app.py", line 1, in
from ipatool_api import create_app
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/init.py", line 2, in
from .factory import create_app
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/factory.py", line 9, in
from .routes.api import api_bp
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/routes/api.py", line 10, in
from ..services.appstore import AppStoreService
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/services/init.py", line 2, in
from .appstore import AppStoreConfig, AppStoreService
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/services/appstore.py", line 26, in
from .http_client import (
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/services/http_client.py", line 26, in
@DataClass(slots=True)
TypeError: dataclass() got an unexpected keyword argument 'slots'
pi@raspberrypi:/Documents/IPATool_WEB/pyIPATool-WebUI-main $ pip install -r requirements.txt
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: Flask==3.0.3 in /home/pi/.local/lib/python3.9/site-packages (from -r requirements.txt (line 1)) (3.0.3)
Requirement already satisfied: requests==2.32.3 in /home/pi/.local/lib/python3.9/site-packages (from -r requirements.txt (line 2)) (2.32.3)
Requirement already satisfied: itsdangerous==2.2.0 in /home/pi/.local/lib/python3.9/site-packages (from -r requirements.txt (line 3)) (2.2.0)
Requirement already satisfied: Werkzeug==3.0.2 in /home/pi/.local/lib/python3.9/site-packages (from -r requirements.txt (line 4)) (3.0.2)
Requirement already satisfied: Jinja2==3.1.4 in /home/pi/.local/lib/python3.9/site-packages (from -r requirements.txt (line 5)) (3.1.4)
Requirement already satisfied: blinker>=1.6.2 in /home/pi/.local/lib/python3.9/site-packages (from Flask==3.0.3->-r requirements.txt (line 1)) (1.9.0)
Requirement already satisfied: importlib-metadata>=3.6.0 in /home/pi/.local/lib/python3.9/site-packages (from Flask==3.0.3->-r requirements.txt (line 1)) (8.7.1)
Requirement already satisfied: click>=8.1.3 in /home/pi/.local/lib/python3.9/site-packages (from Flask==3.0.3->-r requirements.txt (line 1)) (8.1.8)
Requirement already satisfied: MarkupSafe>=2.0 in /home/pi/.local/lib/python3.9/site-packages (from Jinja2==3.1.4->-r requirements.txt (line 5)) (3.0.3)
Requirement already satisfied: charset-normalizer<4,>=2 in /home/pi/.local/lib/python3.9/site-packages (from requests==2.32.3->-r requirements.txt (line 2)) (3.4.4)
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests==2.32.3->-r requirements.txt (line 2)) (2020.6.20)
Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/lib/python3/dist-packages (from requests==2.32.3->-r requirements.txt (line 2)) (1.26.5)
Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests==2.32.3->-r requirements.txt (line 2)) (2.10)
Requirement already satisfied: zipp>=3.20 in /home/pi/.local/lib/python3.9/site-packages (from importlib-metadata>=3.6.0->Flask==3.0.3->-r requirements.txt (line 1)) (3.23.0)
pi@raspberrypi:~/Documents/IPATool_WEB/pyIPATool-WebUI-main $ python app.py
Traceback (most recent call last):
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/app.py", line 1, in
from ipatool_api import create_app
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/init.py", line 2, in
from .factory import create_app
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/factory.py", line 9, in
from .routes.api import api_bp
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/routes/api.py", line 10, in
from ..services.appstore import AppStoreService
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/services/init.py", line 2, in
from .appstore import AppStoreConfig, AppStoreService
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/services/appstore.py", line 26, in
from .http_client import (
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/services/http_client.py", line 26, in
@DataClass(slots=True)
TypeError: dataclass() got an unexpected keyword argument 'slots'
and here a screenshot

hi, i downloaded your repo and extractet it to a folder from there i used the terminal and followed the readme, but the webserver didn't start, port is also not used i checked that.
this is the output from:
Putty Output
pi@raspberrypi:~ $ cd /home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main
pi@raspberrypi:
/Documents/IPATool_WEB/pyIPATool-WebUI-main $ python app.py/Documents/IPATool_WEB/pyIPATool-WebUI-main $ pip install -r requirements.txtTraceback (most recent call last):
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/app.py", line 1, in
from ipatool_api import create_app
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/init.py", line 2, in
from .factory import create_app
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/factory.py", line 9, in
from .routes.api import api_bp
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/routes/api.py", line 10, in
from ..services.appstore import AppStoreService
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/services/init.py", line 2, in
from .appstore import AppStoreConfig, AppStoreService
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/services/appstore.py", line 26, in
from .http_client import (
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/services/http_client.py", line 26, in
@DataClass(slots=True)
TypeError: dataclass() got an unexpected keyword argument 'slots'
pi@raspberrypi:
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: Flask==3.0.3 in /home/pi/.local/lib/python3.9/site-packages (from -r requirements.txt (line 1)) (3.0.3)
Requirement already satisfied: requests==2.32.3 in /home/pi/.local/lib/python3.9/site-packages (from -r requirements.txt (line 2)) (2.32.3)
Requirement already satisfied: itsdangerous==2.2.0 in /home/pi/.local/lib/python3.9/site-packages (from -r requirements.txt (line 3)) (2.2.0)
Requirement already satisfied: Werkzeug==3.0.2 in /home/pi/.local/lib/python3.9/site-packages (from -r requirements.txt (line 4)) (3.0.2)
Requirement already satisfied: Jinja2==3.1.4 in /home/pi/.local/lib/python3.9/site-packages (from -r requirements.txt (line 5)) (3.1.4)
Requirement already satisfied: blinker>=1.6.2 in /home/pi/.local/lib/python3.9/site-packages (from Flask==3.0.3->-r requirements.txt (line 1)) (1.9.0)
Requirement already satisfied: importlib-metadata>=3.6.0 in /home/pi/.local/lib/python3.9/site-packages (from Flask==3.0.3->-r requirements.txt (line 1)) (8.7.1)
Requirement already satisfied: click>=8.1.3 in /home/pi/.local/lib/python3.9/site-packages (from Flask==3.0.3->-r requirements.txt (line 1)) (8.1.8)
Requirement already satisfied: MarkupSafe>=2.0 in /home/pi/.local/lib/python3.9/site-packages (from Jinja2==3.1.4->-r requirements.txt (line 5)) (3.0.3)
Requirement already satisfied: charset-normalizer<4,>=2 in /home/pi/.local/lib/python3.9/site-packages (from requests==2.32.3->-r requirements.txt (line 2)) (3.4.4)
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests==2.32.3->-r requirements.txt (line 2)) (2020.6.20)
Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/lib/python3/dist-packages (from requests==2.32.3->-r requirements.txt (line 2)) (1.26.5)
Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests==2.32.3->-r requirements.txt (line 2)) (2.10)
Requirement already satisfied: zipp>=3.20 in /home/pi/.local/lib/python3.9/site-packages (from importlib-metadata>=3.6.0->Flask==3.0.3->-r requirements.txt (line 1)) (3.23.0)
pi@raspberrypi:~/Documents/IPATool_WEB/pyIPATool-WebUI-main $ python app.py
Traceback (most recent call last):
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/app.py", line 1, in
from ipatool_api import create_app
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/init.py", line 2, in
from .factory import create_app
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/factory.py", line 9, in
from .routes.api import api_bp
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/routes/api.py", line 10, in
from ..services.appstore import AppStoreService
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/services/init.py", line 2, in
from .appstore import AppStoreConfig, AppStoreService
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/services/appstore.py", line 26, in
from .http_client import (
File "/home/pi/Documents/IPATool_WEB/pyIPATool-WebUI-main/ipatool_api/services/http_client.py", line 26, in
@DataClass(slots=True)
TypeError: dataclass() got an unexpected keyword argument 'slots'
and here a screenshot