* Cleanup code * Add flake8 lint and github workflow * Update build matrix * Relax precision for python3.7