In the .travis.yml file, there are many exclusions of PEP8 conformance points: --ignore=E501,W604,W601,E721,E402,E711,E713,E741
Those exclusions have no reason apart from the lack of time when this repository was setup in GitHub.
Since the pep8 tool is at the moment the only safeguard, it would be better to use it to its full extent.