The "flake8 --version" switch could report the underlying Python version

Florent Xicluna avatarFlorent Xicluna created an issue

Since Flake8 supports both Python2 and Python3, we should provide the information about which version of Python is used by the checker.

This has some importance for the AST based checkers (pyflakes and mccabe) because the Python 3 code is reported as invalid if flake8 uses Python 2 (and the reverse is true).

The pep8 tool does not suffer this issue because it breaks the source code into tokens, and erase the differences.

The proposal is to extend the output of flake8 --version with the Python version.

Comments (4)

  1. Log in to comment
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.