python-flake8/pyflakes21.patch

66 lines
2.5 KiB
Diff

From 03ea38df168036a38aff7af916c07c05fe1f2eb2 Mon Sep 17 00:00:00 2001
From: Anthony Sottile <asottile@umich.edu>
Date: Sat, 19 Jan 2019 11:59:38 -0800
Subject: [PATCH] WIP: use latest pyflakes
---
setup.py | 2 +-
src/flake8/plugins/pyflakes.py | 10 ++++++++--
2 files changed, 9 insertions(+), 3 deletions(-)
Index: flake8-3.6.0/setup.py
===================================================================
--- flake8-3.6.0.orig/setup.py
+++ flake8-3.6.0/setup.py
@@ -25,7 +25,7 @@ requires = [
# http://flake8.pycqa.org/en/latest/faq.html#why-does-flake8-use-ranges-for-its-dependencies
# And in which releases we will update those ranges here:
# http://flake8.pycqa.org/en/latest/internal/releases.html#releasing-flake8
- "pyflakes >= 2.0.0, < 2.1.0",
+ "pyflakes >= 2.1.0, < 2.2.0",
"pycodestyle >= 2.4.0, < 2.5.0",
"mccabe >= 0.6.0, < 0.7.0",
"setuptools >= 30",
Index: flake8-3.6.0/src/flake8/plugins/pyflakes.py
===================================================================
--- flake8-3.6.0.orig/src/flake8/plugins/pyflakes.py
+++ flake8-3.6.0/src/flake8/plugins/pyflakes.py
@@ -30,6 +30,8 @@ FLAKE8_PYFLAKES_CODES = {
"TooManyExpressionsInStarredAssignment": "F621",
"TwoStarredExpressions": "F622",
"AssertTuple": "F631",
+ "IsLiteral": "F632",
+ "InvalidPrintSyntax": "F633",
"BreakOutsideLoop": "F701",
"ContinueOutsideLoop": "F702",
"ContinueInFinally": "F703",
@@ -39,6 +41,7 @@ FLAKE8_PYFLAKES_CODES = {
"DefaultExceptNotLast": "F707",
"DoctestSyntaxError": "F721",
"ForwardAnnotationSyntaxError": "F722",
+ "CommentAnnotationSyntaxError": "F723",
"RedefinedWhileUnused": "F811",
"RedefinedInListComp": "F812",
"UndefinedName": "F821",
@@ -72,7 +75,7 @@ class FlakesChecker(pyflakes.checker.Che
include_in_doctest = []
exclude_from_doctest = []
- def __init__(self, tree, filename):
+ def __init__(self, tree, file_tokens, filename):
"""Initialize the PyFlakes plugin with an AST tree and filename."""
filename = utils.normalize_paths(filename)[0]
with_doctest = self.with_doctest
@@ -97,7 +100,10 @@ class FlakesChecker(pyflakes.checker.Che
with_doctest = True
super(FlakesChecker, self).__init__(
- tree, filename, withDoctest=with_doctest
+ tree,
+ filename=filename,
+ withDoctest=with_doctest,
+ file_tokens=file_tokens,
)
@classmethod