This is a Python terminal user interface (TUI) project template that combines the following libraries:
black
: To automate formatting.nuitka
: To compile the project for distribution.pre-commit
: To active pre-commit hooks, includingblack
.pytest
: To test the project.textual
: To build the TUI.
See my blog post for details.