This adds linting via Flake8 & Isort as well as tidying the codebase with the help of various tools, fixes the lint issues and applies a few other upgrades now we're Python 3 only.
Review by commit is recommended, though most of it is automated so hopefully uninteresting.
This adds linting via Flake8 & Isort as well as tidying the codebase with the help of various tools, fixes the lint issues and applies a few other upgrades now we're Python 3 only.
Review by commit is recommended, though most of it is automated so hopefully uninteresting.