3.7.0 – 2019-01-29

You can view the 3.7.0 milestone on GitHub for more details.

New Dependency Information

  • Add dependency on entrypoints >= 0.3, < 0.4 (See also #897, #1197)

  • Pyflakes has been updated to >= 2.1.0, < 2.2.0 (See also #912, #913)

  • pycodestyle has been updated to >= 2.5.0, < 2.6.0 (See also #915)

Features

  • Add support for per-file-ignores (See also #892, #511, #911, #277)

  • Enable use of float and complex option types (See also #894, #258)

  • Improve startup performance by switching from pkg_resources to entrypoints (See also #897)

  • Add metadata for use through the pre-commit git hooks framework (See also #901, #1196)

  • Allow physical line checks to return more than one result (See also #902)

  • Allow # noqa:X123 comments without space between the colon and codes list (See also #906, #276)

  • Remove broken and unused flake8.listen plugin type (See also #907, #663)