From 0be448a0021323fb47734b1c1be27da1ec854e49 Mon Sep 17 00:00:00 2001
From: Christian Heller <c.heller@plomlompom.de>
Date: Thu, 13 Mar 2025 14:47:22 +0100
Subject: [PATCH] Finish plomtask to taskplom renaming internally.

---
 scripts/pre-commit                               |  2 +-
 src/run.py                                       |  6 +++---
 src/{plomtask => taskplom}/__init__.py           |  0
 src/{plomtask => taskplom}/conditions.py         |  6 +++---
 src/{plomtask => taskplom}/dating.py             |  2 +-
 src/{plomtask => taskplom}/days.py               |  6 +++---
 src/{plomtask => taskplom}/db.py                 |  2 +-
 src/{plomtask => taskplom}/exceptions.py         |  0
 src/{plomtask => taskplom}/http.py               | 16 ++++++++--------
 src/{plomtask => taskplom}/misc.py               |  0
 src/{plomtask => taskplom}/processes.py          | 10 +++++-----
 src/{plomtask => taskplom}/todos.py              | 14 +++++++-------
 .../versioned_attributes.py                      |  4 ++--
 tests/conditions.py                              |  2 +-
 tests/days.py                                    |  8 ++++----
 tests/misc.py                                    |  4 ++--
 tests/processes.py                               |  4 ++--
 tests/todos.py                                   |  6 +++---
 tests/utils.py                                   | 16 ++++++++--------
 19 files changed, 54 insertions(+), 54 deletions(-)
 rename src/{plomtask => taskplom}/__init__.py (100%)
 rename src/{plomtask => taskplom}/conditions.py (94%)
 rename src/{plomtask => taskplom}/dating.py (95%)
 rename src/{plomtask => taskplom}/days.py (96%)
 rename src/{plomtask => taskplom}/db.py (99%)
 rename src/{plomtask => taskplom}/exceptions.py (100%)
 rename src/{plomtask => taskplom}/http.py (98%)
 rename src/{plomtask => taskplom}/misc.py (100%)
 rename src/{plomtask => taskplom}/processes.py (97%)
 rename src/{plomtask => taskplom}/todos.py (97%)
 rename src/{plomtask => taskplom}/versioned_attributes.py (97%)

diff --git a/scripts/pre-commit b/scripts/pre-commit
index 532f2dd..3707445 100755
--- a/scripts/pre-commit
+++ b/scripts/pre-commit
@@ -1,5 +1,5 @@
 #!/bin/sh
-DIRS='src src/plomtask tests'
+DIRS='src src/taskplom tests'
 TOOLS='flake8 pylint mypy'
 for dir in $DIRS; do
     for tool in $TOOLS; do
diff --git a/src/run.py b/src/run.py
index 6958bb3..9442c0a 100755
--- a/src/run.py
+++ b/src/run.py
@@ -8,9 +8,9 @@ from sys import exit as sys_exit
 # non-standard libs
 try:
     from plomlib.db import PlomDbException
-    from plomtask.exceptions import HandledException
-    from plomtask.http import TaskHandler, TaskServer
-    from plomtask.db import DatabaseFile
+    from taskplom.exceptions import HandledException
+    from taskplom.http import TaskHandler, TaskServer
+    from taskplom.db import DatabaseFile
 except ModuleNotFoundError as e:
     print(f"Missing dependency: {e}. Please run with 'install_deps' argument.")
     sys_exit(1)
diff --git a/src/plomtask/__init__.py b/src/taskplom/__init__.py
similarity index 100%
rename from src/plomtask/__init__.py
rename to src/taskplom/__init__.py
diff --git a/src/plomtask/conditions.py b/src/taskplom/conditions.py
similarity index 94%
rename from src/plomtask/conditions.py
rename to src/taskplom/conditions.py
index 2240baf..456b99a 100644
--- a/src/plomtask/conditions.py
+++ b/src/taskplom/conditions.py
@@ -1,8 +1,8 @@
 """Non-doable elements of ProcessStep/Todo chains."""
 from __future__ import annotations
-from plomtask.db import DatabaseConnection, BaseModel
-from plomtask.versioned_attributes import VersionedAttribute
-from plomtask.exceptions import HandledException
+from taskplom.db import DatabaseConnection, BaseModel
+from taskplom.versioned_attributes import VersionedAttribute
+from taskplom.exceptions import HandledException
 
 
 class Condition(BaseModel):
diff --git a/src/plomtask/dating.py b/src/taskplom/dating.py
similarity index 95%
rename from src/plomtask/dating.py
rename to src/taskplom/dating.py
index 73e0489..4ea9d5a 100644
--- a/src/plomtask/dating.py
+++ b/src/taskplom/dating.py
@@ -1,6 +1,6 @@
 """Various utilities for handling dates."""
 from datetime import date as dt_date, timedelta
-from plomtask.exceptions import BadFormatException
+from taskplom.exceptions import BadFormatException
 
 
 def dt_date_from_str(date_str: str) -> dt_date:
diff --git a/src/plomtask/days.py b/src/taskplom/days.py
similarity index 96%
rename from src/plomtask/days.py
rename to src/taskplom/days.py
index ebd16f1..89eaa2c 100644
--- a/src/plomtask/days.py
+++ b/src/taskplom/days.py
@@ -3,9 +3,9 @@ from __future__ import annotations
 from typing import Any, Self
 from sqlite3 import Row
 from datetime import date as dt_date, timedelta
-from plomtask.db import DatabaseConnection, BaseModel
-from plomtask.todos import Todo
-from plomtask.dating import dt_date_from_days_n, days_n_from_dt_date
+from taskplom.db import DatabaseConnection, BaseModel
+from taskplom.todos import Todo
+from taskplom.dating import dt_date_from_days_n, days_n_from_dt_date
 
 
 class Day(BaseModel):
diff --git a/src/plomtask/db.py b/src/taskplom/db.py
similarity index 99%
rename from src/plomtask/db.py
rename to src/taskplom/db.py
index 113a95b..1a0f07b 100644
--- a/src/plomtask/db.py
+++ b/src/taskplom/db.py
@@ -5,7 +5,7 @@ from os import listdir
 from pathlib import Path
 from sqlite3 import Row
 from typing import cast, Any, Self, Callable
-from plomtask.exceptions import (HandledException, NotFoundException,
+from taskplom.exceptions import (HandledException, NotFoundException,
                                  BadFormatException)
 from plomlib.db import (
         PlomDbConn, PlomDbFile, PlomDbMigration, TypePlomDbMigration)
diff --git a/src/plomtask/exceptions.py b/src/taskplom/exceptions.py
similarity index 100%
rename from src/plomtask/exceptions.py
rename to src/taskplom/exceptions.py
diff --git a/src/plomtask/http.py b/src/taskplom/http.py
similarity index 98%
rename from src/plomtask/http.py
rename to src/taskplom/http.py
index 3d969cf..c2522d6 100644
--- a/src/plomtask/http.py
+++ b/src/taskplom/http.py
@@ -6,16 +6,16 @@ from typing import Any, Callable
 from base64 import b64encode, b64decode
 from binascii import Error as binascii_Exception
 from json import dumps as json_dumps
-from plomtask.dating import (
+from taskplom.dating import (
         days_n_from_dt_date, dt_date_from_str, date_in_n_days)
-from plomtask.days import Day
-from plomtask.exceptions import (HandledException, BadFormatException,
+from taskplom.days import Day
+from taskplom.exceptions import (HandledException, BadFormatException,
                                  NotFoundException)
-from plomtask.db import DatabaseConnection, DatabaseFile, BaseModel
-from plomtask.processes import Process, ProcessStep, ProcessStepsNode
-from plomtask.conditions import Condition
-from plomtask.todos import Todo, TodoOrProcStepNode
-from plomtask.misc import DictableNode
+from taskplom.db import DatabaseConnection, DatabaseFile, BaseModel
+from taskplom.processes import Process, ProcessStep, ProcessStepsNode
+from taskplom.conditions import Condition
+from taskplom.todos import Todo, TodoOrProcStepNode
+from taskplom.misc import DictableNode
 from plomlib.web import PlomHttpServer, PlomHttpHandler, PlomQueryMap
 
 TEMPLATES_DIR = Path('templates')
diff --git a/src/plomtask/misc.py b/src/taskplom/misc.py
similarity index 100%
rename from src/plomtask/misc.py
rename to src/taskplom/misc.py
diff --git a/src/plomtask/processes.py b/src/taskplom/processes.py
similarity index 97%
rename from src/plomtask/processes.py
rename to src/taskplom/processes.py
index e23e97d..9a63fff 100644
--- a/src/plomtask/processes.py
+++ b/src/taskplom/processes.py
@@ -2,11 +2,11 @@
 from __future__ import annotations
 from typing import Set, Self, Any
 from sqlite3 import Row
-from plomtask.misc import DictableNode
-from plomtask.db import DatabaseConnection, BaseModel
-from plomtask.versioned_attributes import VersionedAttribute
-from plomtask.conditions import Condition, ConditionsRelations
-from plomtask.exceptions import (NotFoundException, BadFormatException,
+from taskplom.misc import DictableNode
+from taskplom.db import DatabaseConnection, BaseModel
+from taskplom.versioned_attributes import VersionedAttribute
+from taskplom.conditions import Condition, ConditionsRelations
+from taskplom.exceptions import (NotFoundException, BadFormatException,
                                  HandledException)
 
 
diff --git a/src/plomtask/todos.py b/src/taskplom/todos.py
similarity index 97%
rename from src/plomtask/todos.py
rename to src/taskplom/todos.py
index 2be57d4..275115f 100644
--- a/src/plomtask/todos.py
+++ b/src/taskplom/todos.py
@@ -3,14 +3,14 @@ from __future__ import annotations
 from datetime import date as dt_date
 from typing import Any, Self, Set
 from sqlite3 import Row
-from plomtask.misc import DictableNode
-from plomtask.db import DatabaseConnection, BaseModel
-from plomtask.processes import Process, ProcessStepsNode
-from plomtask.versioned_attributes import VersionedAttribute
-from plomtask.conditions import Condition, ConditionsRelations
-from plomtask.exceptions import (NotFoundException, BadFormatException,
+from taskplom.misc import DictableNode
+from taskplom.db import DatabaseConnection, BaseModel
+from taskplom.processes import Process, ProcessStepsNode
+from taskplom.versioned_attributes import VersionedAttribute
+from taskplom.conditions import Condition, ConditionsRelations
+from taskplom.exceptions import (NotFoundException, BadFormatException,
                                  HandledException)
-from plomtask.dating import (
+from taskplom.dating import (
         days_n_from_dt_date, dt_date_from_str, dt_date_from_days_n)
 
 
diff --git a/src/plomtask/versioned_attributes.py b/src/taskplom/versioned_attributes.py
similarity index 97%
rename from src/plomtask/versioned_attributes.py
rename to src/taskplom/versioned_attributes.py
index f5e17f3..b57a83b 100644
--- a/src/plomtask/versioned_attributes.py
+++ b/src/taskplom/versioned_attributes.py
@@ -3,8 +3,8 @@ from datetime import datetime
 from typing import Any
 from sqlite3 import Row
 from time import sleep
-from plomtask.db import DatabaseConnection
-from plomtask.exceptions import (HandledException, BadFormatException,
+from taskplom.db import DatabaseConnection
+from taskplom.exceptions import (HandledException, BadFormatException,
                                  NotFoundException)
 
 TIMESTAMP_FMT = '%Y-%m-%d %H:%M:%S.%f'
diff --git a/tests/conditions.py b/tests/conditions.py
index b35dc6e..e5306a2 100644
--- a/tests/conditions.py
+++ b/tests/conditions.py
@@ -2,7 +2,7 @@
 from typing import Any
 from tests.utils import (TestCaseSansDB, TestCaseWithDB, TestCaseWithServer,
                          Expected)
-from plomtask.conditions import Condition
+from taskplom.conditions import Condition
 
 
 class TestsSansDB(TestCaseSansDB):
diff --git a/tests/days.py b/tests/days.py
index e5a241f..fa08f91 100644
--- a/tests/days.py
+++ b/tests/days.py
@@ -3,10 +3,10 @@ from datetime import date as dt_date, datetime, timedelta
 from typing import Any
 from tests.utils import (TestCaseSansDB, TestCaseWithDB, TestCaseWithServer,
                          Expected, date_and_day_id, dt_date_from_day_id)
-from plomtask.dating import date_in_n_days as tested_date_in_n_days
-from plomtask.days import Day
+from taskplom.dating import date_in_n_days as tested_date_in_n_days
+from taskplom.days import Day
 
-# Simply the ISO format for dates as used in plomtask.dating, but for testing
+# Simply the ISO format for dates as used in taskplom.dating, but for testing
 # purposes we state our expectations here independently and explicitly
 TESTING_DATE_FORMAT = '%Y-%m-%d'
 
@@ -15,7 +15,7 @@ def _testing_date_in_n_days(n: int) -> str:
     """Return in ISO format / TEST_DATE_FORMAT date from today + n days.
 
     As with TESTING_DATE_FORMAT, we assume this equal the original's code
-    at plomtask.dating.date_in_n_days, but want to state our expectations
+    at taskplom.dating.date_in_n_days, but want to state our expectations
     explicitly to rule out importing issues from the original.
     """
     date = dt_date.today() + timedelta(days=n)
diff --git a/tests/misc.py b/tests/misc.py
index c26e83d..86b818d 100644
--- a/tests/misc.py
+++ b/tests/misc.py
@@ -2,8 +2,8 @@
 from typing import Callable
 from unittest import TestCase
 from tests.utils import TestCaseWithServer
-from plomtask.http import InputsParser
-from plomtask.exceptions import BadFormatException
+from taskplom.http import InputsParser
+from taskplom.exceptions import BadFormatException
 
 
 class TestsSansServer(TestCase):
diff --git a/tests/processes.py b/tests/processes.py
index a762ebe..6b17189 100644
--- a/tests/processes.py
+++ b/tests/processes.py
@@ -2,8 +2,8 @@
 from typing import Any
 from tests.utils import (TestCaseSansDB, TestCaseWithDB, TestCaseWithServer,
                          Expected)
-from plomtask.processes import Process, ProcessStep
-from plomtask.exceptions import NotFoundException
+from taskplom.processes import Process, ProcessStep
+from taskplom.exceptions import NotFoundException
 
 
 class TestsSansDB(TestCaseSansDB):
diff --git a/tests/todos.py b/tests/todos.py
index 759bc12..ef77b81 100644
--- a/tests/todos.py
+++ b/tests/todos.py
@@ -3,9 +3,9 @@ from typing import Any
 from datetime import date as dt_date, timedelta
 from tests.utils import (TestCaseSansDB, TestCaseWithDB, TestCaseWithServer,
                          Expected, date_and_day_id)
-from plomtask.todos import Todo
-from plomtask.processes import Process
-from plomtask.exceptions import BadFormatException, HandledException
+from taskplom.todos import Todo
+from taskplom.processes import Process
+from taskplom.exceptions import BadFormatException, HandledException
 
 
 class TestsWithDB(TestCaseWithDB, TestCaseSansDB):
diff --git a/tests/utils.py b/tests/utils.py
index 071ad1f..55a53c9 100644
--- a/tests/utils.py
+++ b/tests/utils.py
@@ -22,15 +22,15 @@ from uuid import uuid4
 NAME_SRC_DIR = 'src'
 sys_path[0:0] = [NAME_SRC_DIR]
 # pylint: disable=wrong-import-position
-from plomtask.db import DatabaseFile, DatabaseConnection  # noqa: E402
-from plomtask.http import TaskHandler, TaskServer  # noqa: E402
-from plomtask.processes import Process, ProcessStep  # noqa: E402
-from plomtask.conditions import Condition  # noqa: E402
-from plomtask.days import Day  # noqa: E402
-from plomtask.todos import Todo  # noqa: E402
-from plomtask.versioned_attributes import (  # noqa: E402
+from taskplom.db import DatabaseFile, DatabaseConnection  # noqa: E402
+from taskplom.http import TaskHandler, TaskServer  # noqa: E402
+from taskplom.processes import Process, ProcessStep  # noqa: E402
+from taskplom.conditions import Condition  # noqa: E402
+from taskplom.days import Day  # noqa: E402
+from taskplom.todos import Todo  # noqa: E402
+from taskplom.versioned_attributes import (  # noqa: E402
         VersionedAttribute, TIMESTAMP_FMT)
-from plomtask.exceptions import (  # noqa: E402
+from taskplom.exceptions import (  # noqa: E402
         NotFoundException, HandledException)
 
 
-- 
2.30.2