From f56c65196165df5b8e1006394eefd823ac4cf3b3 Mon Sep 17 00:00:00 2001 From: Andrew Luchuk Date: Sun, 30 Nov 2025 22:40:57 -0500 Subject: [PATCH] Switch to using absolute imports --- codupoc/__main__.py | 3 +++ codupoc/codupoc.py | 4 ++-- codupoc/slimdownparser.py | 2 +- codupoc/todomanager.py | 4 ++-- 4 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 codupoc/__main__.py diff --git a/codupoc/__main__.py b/codupoc/__main__.py new file mode 100644 index 0000000..9c1f933 --- /dev/null +++ b/codupoc/__main__.py @@ -0,0 +1,3 @@ +from codupoc.codupoc import main + +main() \ No newline at end of file diff --git a/codupoc/codupoc.py b/codupoc/codupoc.py index a8b7010..bf0c929 100644 --- a/codupoc/codupoc.py +++ b/codupoc/codupoc.py @@ -4,8 +4,8 @@ from textual.widgets import Checkbox, Input, Header, Footer from base64_random import gen_random_base64 -from .todo import Todo -from .todomanager import TodoManager +from codupoc.todo import Todo +from codupoc.todomanager import TodoManager class NewTodo(Input): def on_input_submitted(self, event: Input.Submitted) -> None: diff --git a/codupoc/slimdownparser.py b/codupoc/slimdownparser.py index 32f19ce..0ed37da 100644 --- a/codupoc/slimdownparser.py +++ b/codupoc/slimdownparser.py @@ -1,6 +1,6 @@ import re -from .todo import Todo +from codupoc.todo import Todo TODO_PATTERN = r"^- \[( |X)\] (.+)$" diff --git a/codupoc/todomanager.py b/codupoc/todomanager.py index 90c30dd..ca875e5 100644 --- a/codupoc/todomanager.py +++ b/codupoc/todomanager.py @@ -1,8 +1,8 @@ import sys from os import path -from .todo import Todo -from .slimdownparser import parse_todo +from codupoc.todo import Todo +from codupoc.slimdownparser import parse_todo class TodoManager: filename = "todo.md"