Merge pull request 'Add project layout' (#6) from 5-add-project-layout into main

Reviewed-on: http://192.168.178.118:3000/celex/chore-manager/pulls/6
This commit was merged in pull request #6.
This commit is contained in:
2026-05-15 12:14:58 +01:00
5 changed files with 32 additions and 0 deletions
+4
View File
@@ -0,0 +1,4 @@
.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