upgrade pyflakes to 2.5.x

This commit is contained in:
Anthony Sottile 2022-07-30 13:35:02 -04:00
parent e406f30e23
commit b9e0c6eb50
4 changed files with 2 additions and 9 deletions

View file

@ -180,7 +180,6 @@ look at a portion of a project's Flake8 configuration in their ``tox.ini``:
[flake8] [flake8]
# it's not a bug that we aren't using all of hacking, ignore: # it's not a bug that we aren't using all of hacking, ignore:
# F812: list comprehension redefines ...
# H101: Use TODO(NAME) # H101: Use TODO(NAME)
# H202: assertRaises Exception too broad # H202: assertRaises Exception too broad
# H233: Python 3.x incompatible use of print operator # H233: Python 3.x incompatible use of print operator
@ -191,7 +190,7 @@ look at a portion of a project's Flake8 configuration in their ``tox.ini``:
# H404: multi line docstring should start without a leading new line # H404: multi line docstring should start without a leading new line
# H405: multi line docstring summary not separated with an empty line # H405: multi line docstring summary not separated with an empty line
# H501: Do not use self.__dict__ for string formatting # H501: Do not use self.__dict__ for string formatting
ignore = F812,H101,H202,H233,H301,H306,H401,H403,H404,H405,H501 ignore = H101,H202,H233,H301,H306,H401,H403,H404,H405,H501
They use the comments to describe the check but they could also write this as: They use the comments to describe the check but they could also write this as:
@ -200,8 +199,6 @@ They use the comments to describe the check but they could also write this as:
[flake8] [flake8]
# it's not a bug that we aren't using all of hacking # it's not a bug that we aren't using all of hacking
ignore = ignore =
# F812: list comprehension redefines ...
F812,
# H101: Use TODO(NAME) # H101: Use TODO(NAME)
H101, H101,
# H202: assertRaises Exception too broad # H202: assertRaises Exception too broad

View file

@ -85,8 +85,6 @@ generates its own :term:`error code`\ s for ``pyflakes``:
+------+---------------------------------------------------------------------+ +------+---------------------------------------------------------------------+
| F704 | a ``yield`` or ``yield from`` statement outside of a function | | F704 | a ``yield`` or ``yield from`` statement outside of a function |
+------+---------------------------------------------------------------------+ +------+---------------------------------------------------------------------+
| F705 | a ``return`` statement with arguments inside a generator |
+------+---------------------------------------------------------------------+
| F706 | a ``return`` statement outside of a function/method | | F706 | a ``return`` statement outside of a function/method |
+------+---------------------------------------------------------------------+ +------+---------------------------------------------------------------------+
| F707 | an ``except:`` block as not the last exception handler | | F707 | an ``except:`` block as not the last exception handler |

View file

@ -41,7 +41,7 @@ package_dir =
install_requires = install_requires =
mccabe>=0.7.0,<0.8.0 mccabe>=0.7.0,<0.8.0
pycodestyle>=2.8.0,<2.9.0 pycodestyle>=2.8.0,<2.9.0
pyflakes>=2.4.0,<2.5.0 pyflakes>=2.5.0,<2.6.0
importlib-metadata<4.3;python_version<"3.8" importlib-metadata<4.3;python_version<"3.8"
python_requires = >=3.6.1 python_requires = >=3.6.1

View file

@ -49,14 +49,12 @@ FLAKE8_PYFLAKES_CODES = {
"ContinueOutsideLoop": "F702", "ContinueOutsideLoop": "F702",
"ContinueInFinally": "F703", "ContinueInFinally": "F703",
"YieldOutsideFunction": "F704", "YieldOutsideFunction": "F704",
"ReturnWithArgsInsideGenerator": "F705",
"ReturnOutsideFunction": "F706", "ReturnOutsideFunction": "F706",
"DefaultExceptNotLast": "F707", "DefaultExceptNotLast": "F707",
"DoctestSyntaxError": "F721", "DoctestSyntaxError": "F721",
"ForwardAnnotationSyntaxError": "F722", "ForwardAnnotationSyntaxError": "F722",
"CommentAnnotationSyntaxError": "F723", "CommentAnnotationSyntaxError": "F723",
"RedefinedWhileUnused": "F811", "RedefinedWhileUnused": "F811",
"RedefinedInListComp": "F812",
"UndefinedName": "F821", "UndefinedName": "F821",
"UndefinedExport": "F822", "UndefinedExport": "F822",
"UndefinedLocal": "F823", "UndefinedLocal": "F823",