Cookiecutter template for a Python package with a visually appealing CLI interface.
- uv as Python packaging and dependency management system
- Command line interface using click
- Beautiful logging, cli helpers and tracebacks using rich and rich-click
- State of the art Python packaging structure with
src
andtests
assuring portability - Pytest
- Pre-Commit Config to simplify validation at commit time
- Use Typing and mypy as a checker