Согласно документации autopep8 (здесь: https://github.com/hhatto/autopep8#configuration ), если я помещу файл с именем "setup.cfg" в корень моего репозитория git с чем-то вроде
[pycodestyle]
ignore = D203,E501,E201,E202,E203,E211,E261,E265,W503
exclude = .git,__pycache__,docs/source/conf.py,old,build,dist,__init__.py,*_gui.py
max-complexity = 25
max-line-length = 160
statistics = True
тогда он должен забрать эту конфигурацию.
Я использую autopep8 через хук предварительной фиксации, здесь: https://github.com/pre-commit/mirrors-autopep8
Насколько я могу судить, он не находит setup.cfg. У меня также есть файл .flake8, используемый для flake8 в том же каталоге - ловушка предварительной фиксации flake8 не имеет проблем с его использованием.
Я обнаружил, что, хотя autopep8 запускается только для измененных файлов (хорошо), он НЕ исключает * _gui.py
Это ошибка? Я делаю что-то неправильно?