291 B
291 B
Steps taken:
- Read and understand the task.
- Create a design and select suitable design pattern.
- use uv init package
- add dev deps for ruff pyright pytest
- never use pathlib or os.path directly always use importlib.resources and define resources in pyproject.toml