Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 993 Bytes

File metadata and controls

23 lines (19 loc) · 993 Bytes

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
  • structlog for structured logging
  • pytest for testing
  • Coverage.py for measuring code coverage
  • ty for type checking
  • Ruff for code formatting and linting ALL the things