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)