diff --git a/mirrortea/__main__.py b/mirrortea/__main__.py index 8bca93e..37213e1 100644 --- a/mirrortea/__main__.py +++ b/mirrortea/__main__.py @@ -1,7 +1,7 @@ import asyncio from matrix import MatrixLoop -from mirrortea.abstract_source_platform.telegram import Telegram +from abstract_source_platform.telegram import Telegram from config_dataclass import Config diff --git a/mirrortea/abstract_source_platform/__init__.py b/mirrortea/abstract_source_platform/__init__.py index f3ea23b..815fa79 100644 --- a/mirrortea/abstract_source_platform/__init__.py +++ b/mirrortea/abstract_source_platform/__init__.py @@ -1,3 +1,3 @@ -from mirrortea.abstract_source_platform.telegram import Telegram +from abstract_source_platform.telegram import Telegram platforms = [Telegram] diff --git a/mirrortea/abstract_source_platform/abstact_source_platform.py b/mirrortea/abstract_source_platform/abstact_source_platform.py index 35cec3b..f12d8b3 100644 --- a/mirrortea/abstract_source_platform/abstact_source_platform.py +++ b/mirrortea/abstract_source_platform/abstact_source_platform.py @@ -1,6 +1,6 @@ from abc import ABC, abstractmethod -from mirrortea.models.user import User +from models.user import User class AbstractSourcePlatform(ABC): diff --git a/mirrortea/abstract_source_platform/telegram.py b/mirrortea/abstract_source_platform/telegram.py index a8dcb44..0cb3916 100644 --- a/mirrortea/abstract_source_platform/telegram.py +++ b/mirrortea/abstract_source_platform/telegram.py @@ -1,10 +1,10 @@ import sys import aiogram as telegram -from mirrortea.abstract_source_platform.abstact_source_platform import ( +from abstract_source_platform.abstact_source_platform import ( AbstractSourcePlatform, ) -from mirrortea.models.user import User +from models.user import User class Telegram(AbstractSourcePlatform): diff --git a/mirrortea/repository/__init__.py b/mirrortea/repository/__init__.py index 4c46a48..53fd20a 100644 --- a/mirrortea/repository/__init__.py +++ b/mirrortea/repository/__init__.py @@ -1,4 +1,4 @@ -from mirrortea.repository.sqlite_repository import ( +from repository.sqlite_repository import ( SQLiteDatabaseRepository, ) diff --git a/mirrortea/repository/sqlite_repository.py b/mirrortea/repository/sqlite_repository.py index 18ccd81..65ce56c 100644 --- a/mirrortea/repository/sqlite_repository.py +++ b/mirrortea/repository/sqlite_repository.py @@ -2,9 +2,9 @@ import sqlite3 from pathlib import Path from typing import Optional -from mirrortea.repository.abstract_db_repository import AbstractDatabaseRepository +from repository.abstract_db_repository import AbstractDatabaseRepository -from mirrortea.repository.sqlite_init_tables import ( +from repository.sqlite_init_tables import ( TELEGRAM_USER_MATRIX_CHATS_SQL, TELEGRAM_USERS_SQL, MATRIX_ROOMS_SQL, diff --git a/requirements.txt b/requirements.txt index 9dc2e6d..495b865 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,5 @@ aiogram==2.24 matrix-nio==0.20.1 -jinja2 \ No newline at end of file +jinja2==3.1.2 +pydantic==1.10.2 +pyyaml==6.0 \ No newline at end of file