Запуск pep8 или pylint в коде cython

Можно ли использовать pep8 с файлами cython?

pep8 не работает с операторами, например.

getline(& line)

вызывает ошибку:

E225 missing whitespace around operator

Теперь, если я попытаюсь исправить это и запустить это:

getline( & line)

вызывает ошибку:

 E201 whitespace after '('

Ответ 1

Нейронная сетевая библиотека Chainer имеет довольно удобный flake8 config для Cython:

[flake8]
filename = *.pyx,*.px*
exclude = .eggs,*.egg,build
ignore = E901,E225,E226,E227