An alternative to the poetry template found here, with minimal defaults:
- Test suite using
pytestwithpytest-asyncioandpytest-watcherfor TDD loguruas the default logging solutionruffandpyrightconfigurations for formatting, with strict rules enabled by default to enforce strict typing and correctness- Default GitHub Actions requiring formatting, linting, and passing tests before merges into
main - Makefile with shorthand commands for common tasks
Run
make helpfor a list of available commands.
Clone the repo as a template, then find and replace python-base-uv, and you're good to go!