Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 1.02 KB

README.md

File metadata and controls

24 lines (20 loc) · 1.02 KB

python-template

Because doing the same things over and over again got tedious.

This is opinionated and tailored to me (@doismellburning). If you happen to be me, crack on. For everyone else, while it wouldn't be a terrible idea for you to use this, you'll almost certainly have different opinions about various things. However, hopefully you'll appreciate some of the ideas within!

Features

  • uv
  • Dependabot updates for Python dependencies and GitHub Actions
  • Dependabot auto-merge for minor and patch-level updates
  • Makefile with convenience commands
  • Black for code formatting
  • structlog for structured logging
  • pytest for testing
  • Coverage.py for measuring code coverage
  • Mypy for type checking
  • Ruff for linting ALL the things