diff --git a/git_monitor/__init__.py b/git_monitor/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/git_monitor/file_watcher.py b/git_monitor/file_watcher.py index 9a84175..037e387 100644 --- a/git_monitor/file_watcher.py +++ b/git_monitor/file_watcher.py @@ -2,8 +2,8 @@ import time import os from watchdog.observers import Observer from watchdog.events import FileSystemEventHandler -from logger import logger -from git_manager import git_manager +from git_monitor.logger import logger +from git_monitor.git_manager import git_manager class RepositoryWatcher: def __init__(self, path): diff --git a/git_monitor/git_manager.py b/git_monitor/git_manager.py index ff893b6..110ac12 100644 --- a/git_monitor/git_manager.py +++ b/git_monitor/git_manager.py @@ -1,7 +1,7 @@ import os from git import Repo, exc -from logger import logger -from notifier import notifier +from git_monitor.logger import logger +from git_monitor.notifier import notifier class GitManager: def __init__(self, repo_path=None): diff --git a/git_monitor/main.py b/git_monitor/main.py index a350414..ebc1049 100644 --- a/git_monitor/main.py +++ b/git_monitor/main.py @@ -1,5 +1,5 @@ -from logger import logger -from tray_app import TrayApp +from git_monitor.logger import logger +from git_monitor.tray_app import TrayApp class Application: def __init__(self): diff --git a/git_monitor/notifier.py b/git_monitor/notifier.py index 252460c..3cf7488 100644 --- a/git_monitor/notifier.py +++ b/git_monitor/notifier.py @@ -1,4 +1,4 @@ -from logger import logger +from git_monitor.logger import logger try: from plyer import notification diff --git a/git_monitor/tray_app.py b/git_monitor/tray_app.py index b921865..56929e3 100644 --- a/git_monitor/tray_app.py +++ b/git_monitor/tray_app.py @@ -5,11 +5,11 @@ from tkinter import filedialog from PIL import Image, ImageDraw import pystray from pystray import MenuItem as item -from logger import logger -from config import config -from git_manager import git_manager -from file_watcher import RepositoryWatcher -from notifier import notifier +from git_monitor.logger import logger +from git_monitor.config import config +from git_monitor.git_manager import git_manager +from git_monitor.file_watcher import RepositoryWatcher +from git_monitor.notifier import notifier class TrayApp: def __init__(self): diff --git a/run.py b/run.py index 767a6f2..3f50e68 100644 --- a/run.py +++ b/run.py @@ -1,12 +1,4 @@ -import sys -import os - -# Ensure the git_monitor directory is in the search path -current_dir = os.path.dirname(os.path.abspath(__file__)) -git_monitor_dir = os.path.join(current_dir, "git_monitor") -sys.path.insert(0, git_monitor_dir) - -from main import Application +from git_monitor.main import Application if __name__ == "__main__": app = Application()