Tom Durrant

Results 2 issues of Tom Durrant

Implement hooks to automate black and flake8 checking, and require tests to pass for commits and merges to master