Changes the makefile to just use this linting config, rather than having cli flags manually specifying things like '120 lines' all over the place in places where they might get lost.
Actually applies these changes
Adds a git-blame-ignore-revs file to not blame me for all these changes, and edits the make dev script to ensure that local gitconfigs see that file.
This does a few things
py39
instead ofpy36
because we identified that as our target versionCreates a
pyproject.toml
with more opinionated linting standards around string normalization.make dev
script to ensure that local gitconfigs see that file.