Implement "Black" code-formatter
I think I'd like to apply the "Black" Python code-formatter to the project: https://black.readthedocs.io/en/stable/index.html
The style it enforces is very similar to the one I'm already using, and I like the idea of contributors not needing to worry about the details - just run the formatter.
A few things will need to be done as part of this:
- pylama settings will need to be updated - I'd kind of like to just get rid of pylama though, so maybe this will be a good thing to do together
Black doesn't reformat comments (because it can't determine when it's safe to), so I'd need to do this separately. Not a big deal, can be done quickly in vim by changing
:set textwidth=88and then running
gqon the comment block.
Watch for some undesired wrapping that would need disabling (for example,