pep8 split several error numbers in 1.6.0, renaming E111 with E114.
Flake8 didn't pin dep versions so it picked up this new version in
between the last pull request being tested and merged, causing master to
start failing because the wrong pep8 test was ignored.
flake8 1.4.0 pins versions (currently to pep8 >=1.5.7,<1.6.0) which
fixes our tests. If/when a new flake8 is released and we move to it,
.travis.yml will need an update to the flake8 ignores
See https://gitlab.com/pycqa/flake8/issues/32 and https://github.com/jcrocholl/pep8/issues/274
pep8 split several error numbers in 1.6.0, renaming E111 with E114. Flake8 didn't pin dep versions so it picked up this new version in between the last pull request being tested and merged, causing master to start failing because the wrong pep8 test was ignored.
flake8 1.4.0 pins versions (currently to pep8 >=1.5.7,<1.6.0) which fixes our tests. If/when a new flake8 is released and we move to it, .travis.yml will need an update to the flake8 ignores