3.6.0 – 2018-10-23¶
You can view the 3.6.0 milestone on GitLab for more details.
New Dependency Information¶
pycodestyle has been updated to >= 2.4.0, < 2.5.0 (See also GitLab#381, GitLab#415, GitLab!212, GitLab!230, GitLab!231)
Pyflakes has been updated to >= 2.0.0, < 2.1.0 (See also GitLab#422, GitLab!239)
flake8 requires python 2.x >= 2.7 or python 3.x >= 3.4 (See also GitLab!225)
Features¶
Add
pathsto allow local plugins to exist outside ofsys.path(See also GitLab#379, GitLab!211)Copy
setup.cfgfiles to the temporary git hook execution directory (See also GitLab!215)Only skip a file if
# flake8: noqais on a line by itself (See also GitLab#453, GitLab!219)Provide a better user experience for broken plugins (See also GitLab!221)
Report
E902when a file passed on the command line does not exist (See also GitLab#405, GitLab!227)Add
--extend-ignorefor extending the defaultignoreinstead of overriding it (See also GitLab#365, GitLab!233)
Bugs Fixed¶
Respect a formatter’s newline setting when printing (See also GitLab!222)
Fix leaking of processes in the legacy api (See also GitLab#410, GitLab!228)
Fix a
SyntaxWarningfor an invalid escape sequence (See also GitLab!244)Fix
DeprecationWarningdue to import ofabcclasses from thecollectionsmodule (See also GitLab!249)Defer
setuptoolsimport to improve flake8 startup time (See also GitLab!250)Fix inconsistent line endings in
FileProcessor.lineswhen running under python 3.x (See also GitLab#457, GitLab!255)