py-pre-commit (spack): A framework for managing and maintaining multi-language pre-commit hooks. 
Keywords: git|linter|pre-commit|python|refactoring