Pep8

pep8 --ignore=E303,E501

E501 is line length. there are a *lot* of these, many of them in migration files.
line length is intentionally ignored in tests' docstrings, so that the entire explanation will be visible for the failed tests.

E303 is too many blank lines.