From fee6a1d041e16af773cfb6f51f34b173186a0498 Mon Sep 17 00:00:00 2001
From: Roger Gonzalez <roger@rogs.me>
Date: Fri, 6 Dec 2024 16:23:50 -0300
Subject: [PATCH] Refactor imports to use absolute paths in src directory

---
 src/__init__.py      | 0
 src/auth_google.py   | 3 ++-
 src/caldav_client.py | 3 ++-
 src/main.py          | 9 +++++----
 src/sync_logic.py    | 2 +-
 5 files changed, 10 insertions(+), 7 deletions(-)
 create mode 100644 src/__init__.py

diff --git a/src/__init__.py b/src/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/src/auth_google.py b/src/auth_google.py
index a8d9867..9ee0175 100644
--- a/src/auth_google.py
+++ b/src/auth_google.py
@@ -8,7 +8,8 @@ from google.auth.credentials import Credentials
 from google.auth.transport.requests import Request
 from google_auth_oauthlib.flow import InstalledAppFlow
 from googleapiclient.discovery import Resource, build
-from logger import setup_logger
+
+from src.logger import setup_logger
 
 logger = setup_logger(__name__)
 
diff --git a/src/caldav_client.py b/src/caldav_client.py
index 7739780..90d6a62 100644
--- a/src/caldav_client.py
+++ b/src/caldav_client.py
@@ -5,7 +5,8 @@ from typing import Any, Dict
 from caldav import Calendar as CalDAVCalendar
 from caldav import DAVClient, Principal
 from icalendar import Calendar
-from logger import setup_logger
+
+from src.logger import setup_logger
 
 logger = setup_logger(__name__)
 
diff --git a/src/main.py b/src/main.py
index 1f45e72..bfc1488 100644
--- a/src/main.py
+++ b/src/main.py
@@ -2,11 +2,12 @@
 
 import os
 
-from auth_google import authenticate_google, search_calendar_id
-from caldav_client import connect_to_caldav, fetch_events, get_calendar
 from dotenv import load_dotenv
-from logger import setup_logger
-from sync_logic import (
+
+from src.auth_google import authenticate_google, search_calendar_id
+from src.caldav_client import connect_to_caldav, fetch_events, get_calendar
+from src.logger import setup_logger
+from src.sync_logic import (
     add_event_to_google,
     compare_events,
     delete_event_from_google,
diff --git a/src/sync_logic.py b/src/sync_logic.py
index a5e0fd5..e70ef71 100644
--- a/src/sync_logic.py
+++ b/src/sync_logic.py
@@ -8,7 +8,7 @@ from typing import Any, Dict, List, Tuple
 
 from googleapiclient.discovery import Resource
 
-from logger import setup_logger
+from src.logger import setup_logger
 
 logger = setup_logger(__name__)