Update pyflakes stubs for v3.1.* (#10518)

This commit is contained in:
Alex Waygood
2023-07-30 23:35:26 +01:00
committed by GitHub
parent 0d8a6bc200
commit a079b0de6e
3 changed files with 15 additions and 13 deletions

View File

@@ -1,4 +1,4 @@
version = "3.0.*"
version = "3.1.*"
upstream_repository = "https://github.com/PyCQA/pyflakes"
partial_stub = true

View File

@@ -1,6 +1,7 @@
import ast
import sys
from collections.abc import Callable, Iterable, Iterator
from contextlib import contextmanager
from re import Pattern
from typing import Any, ClassVar, TypeVar, overload
from typing_extensions import Literal, ParamSpec, TypeAlias
@@ -12,7 +13,6 @@ _F = TypeVar("_F", bound=_AnyFunction)
_P = ParamSpec("_P")
_T = TypeVar("_T")
PY38_PLUS: bool
PYPY: bool
def getAlternatives(n: ast.If | ast.Try) -> list[ast.AST]: ...
@@ -120,6 +120,7 @@ class FunctionScope(Scope):
def unused_assignments(self) -> Iterator[tuple[str, Binding]]: ...
def unused_annotations(self) -> Iterator[tuple[str, Annotation]]: ...
class TypeScope(Scope): ...
class GeneratorScope(Scope): ...
class ModuleScope(Scope): ...
class DoctestScope(ModuleScope): ...
@@ -169,6 +170,13 @@ else:
_MatchAs: TypeAlias = Any
_MatchOr: TypeAlias = Any
if sys.version_info >= (3, 12):
_TypeVar: TypeAlias = ast.TypeVar
_TypeAlias: TypeAlias = ast.TypeAlias
else:
_TypeVar: TypeAlias = Any
_TypeAlias: TypeAlias = Any
class Checker:
nodeDepth: int
offset: tuple[int, int] | None
@@ -189,8 +197,6 @@ class Checker:
file_tokens: tuple[Any, ...] = (),
) -> None: ...
def deferFunction(self, callable: _AnyFunction) -> None: ...
def deferAssignment(self, callable: _AnyFunction) -> None: ...
def runDeferred(self, deferred: _AnyFunction) -> None: ...
@property
def futuresAllowed(self) -> bool: ...
@futuresAllowed.setter
@@ -201,9 +207,9 @@ class Checker:
def annotationsFutureEnabled(self, value: Literal[True]) -> None: ...
@property
def scope(self) -> Scope: ...
def popScope(self) -> None: ...
@contextmanager
def in_scope(self, cls: Callable[[], Scope]) -> Iterator[None]: ...
def checkDeadScopes(self) -> None: ...
def pushScope(self, scopeClass: type[Scope] = ...) -> None: ...
def report(self, messageClass: Callable[_P, Message], *args: _P.args, **kwargs: _P.kwargs) -> None: ...
def getParent(self, node: ast.AST) -> ast.AST: ...
def getCommonAncestor(self, lnode: ast.AST, rnode: ast.AST, stop: ast.AST) -> ast.AST: ...
@@ -222,6 +228,7 @@ class Checker:
def handleNode(self, node: ast.AST | None, parent) -> None: ...
def handleDoctests(self, node: ast.AST) -> None: ...
def handleStringAnnotation(self, s: str, node: ast.AST, ref_lineno: int, ref_col_offset: int, err: type[Message]) -> None: ...
def handle_annotation_always_deferred(self, annotation: ast.AST, parent: ast.AST) -> None: ...
def handleAnnotation(self, annotation: ast.AST, node: ast.AST) -> None: ...
def ignore(self, node: ast.AST) -> None: ...
def DELETE(self, tree: ast.Delete, omit: _OmitType = None) -> None: ...
@@ -245,12 +252,6 @@ class Checker:
def CALL(self, node: ast.Call) -> None: ...
def BINOP(self, node: ast.BinOp) -> None: ...
def CONSTANT(self, node: ast.Constant) -> None: ...
if sys.version_info < (3, 8):
def NUM(self, node: ast.Num) -> None: ...
def BYTES(self, node: ast.Bytes) -> None: ...
def ELLIPSIS(self, node: ast.Ellipsis) -> None: ...
def STR(self, node: ast.Str) -> None: ...
def SLICE(self, tree: ast.Slice, omit: _OmitType = None) -> None: ...
def EXTSLICE(self, tree: ast.ExtSlice, omit: _OmitType = None) -> None: ...
def INDEX(self, tree: ast.Index, omit: _OmitType = None) -> None: ...
@@ -336,3 +337,5 @@ class Checker:
def MATCHAS(self, node: _MatchAs) -> None: ...
def MATCHMAPPING(self, node: _MatchMapping) -> None: ...
def MATCHSTAR(self, node: _MatchStar) -> None: ...
def TYPEVAR(self, node: _TypeVar) -> None: ...
def TYPEALIAS(self, node: _TypeAlias) -> None: ...

View File

@@ -83,7 +83,6 @@ class ReturnOutsideFunction(Message): ...
class YieldOutsideFunction(Message): ...
class ContinueOutsideLoop(Message): ...
class BreakOutsideLoop(Message): ...
class ContinueInFinally(Message): ...
class DefaultExceptNotLast(Message): ...
class TwoStarredExpressions(Message): ...
class TooManyExpressionsInStarredAssignment(Message): ...