Python is whitespace dependent, and it can't be totally autoindented for that reason, but there are a lot of extra stuff that should be possible to do automatically to comply with PEP8.
Things like whitespaces around operators, two new lines before a class and one before a method, etc.
Is there any equalprg
compatible utility for that? If not, how to program one?