6 Commits

Author SHA1 Message Date
celex 25093ce833 add basic test 2026-05-14 09:55:02 +02:00
celex 2082aedc05 add basic src layout/example 2026-05-14 09:09:44 +02:00
celex f77a603c8e add __pycache__ to .gitignore 2026-05-14 09:09:05 +02:00
celex 58870f1a81 add egg-info to git ignore 2026-05-14 09:04:17 +02:00
celex efcdaed5d6 replace - with _ in module name 2026-05-14 09:01:23 +02:00
celex 3561b83c45 add basic pyproject.toml 2026-05-14 08:50:53 +02:00
5 changed files with 31 additions and 0 deletions
+3
View File
@@ -1 +1,4 @@
.venv/ .venv/
src/chore_manager.egg-info/
__pycache__/
+20
View File
@@ -0,0 +1,20 @@
[build-system]
requires = ["setuptools >= 77.0.3"]
build-backend = "setuptools.build_meta"
[project]
name="chore-manager"
dynamic = ["version"]
dependencies = []
requires-python = ">=3.13"
readme = "README.md"
[project.optional-dependencies]
dev = [
"pytest",
"ruff",
]
[project.scripts]
chore-manager-tui = "chore_manager:main_tui"
+1
View File
@@ -0,0 +1 @@
from .main import main_tui
+3
View File
@@ -0,0 +1,3 @@
def main_tui() -> None:
print("Hello World")
+4
View File
@@ -0,0 +1,4 @@
from chore_manager.main import main_tui
def test_tui() -> None:
assert main_tui() is None