diff -r e21b51a3d990 -r e143a7e7254b src/eric7/Plugins/CheckerPlugins/SyntaxChecker/pyflakes/__init__.py --- a/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/pyflakes/__init__.py Sat Oct 01 19:42:50 2022 +0200 +++ b/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/pyflakes/__init__.py Sat Oct 01 20:06:27 2022 +0200 @@ -31,13 +31,20 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. """ -__version__ = "2.4.0" - -""" -pyflakes repository date: 2021-10-06. -""" +__version__ = "2.5.0" """ Changes +2.5.0 (2022-07-30) + +- Drop support for EOL python 2.7 / 3.4 / 3.5 +- Ignore ``__all__`` when not directly assigned +- Handle ``TypeAlias`` annotations as aliases (PEP 613) +- Assignment expressions (``:=``) target outer scope in comprehensions +- Add support for new python 3.11 syntax +- Unify output so it is always ``filename:lineno:col: message`` +- Properly report ``SyntaxError`` from stdin in python < 3.9 +- Fix offsets of ``SyntaxError``s in pypy + 2.4.0 (2021-10-06) - Remove unused tracing code (``traceTree``)