This commit does one-time conversion of entire repository to black formatting (https://github.com/psf/black) and adds pre-commit hook to automate it in the future.
Per discussion in issue #9 - This does the one-time conversion and adds pre-commit hook.
I can also add a black.cfg for settings if you keep specific line length.
The discussed .git-ignore-revs would be added after merging this as the commit id might change.
This commit does one-time conversion of entire repository to black formatting (https://github.com/psf/black) and adds pre-commit hook to automate it in the future.
Per discussion in issue #9 - This does the one-time conversion and adds pre-commit hook.