534c97de13
* pyflakes21.patch OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-flake8?expand=0&rev=42
66 lines
2.5 KiB
Diff
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
|