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!
- Pipenv
- 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