diff --git a/stubs/flake8-builtins/METADATA.toml b/stubs/flake8-builtins/METADATA.toml index 7375501f8..39b5d88a6 100644 --- a/stubs/flake8-builtins/METADATA.toml +++ b/stubs/flake8-builtins/METADATA.toml @@ -1,6 +1,3 @@ version = "2.5.*" upstream_repository = "https://github.com/gforcada/flake8-builtins" -partial_stub = true - -[tool.stubtest] -ignore_missing_stub = true +requires = ["types-flake8"] diff --git a/stubs/flake8-builtins/flake8_builtins.pyi b/stubs/flake8-builtins/flake8_builtins.pyi index f0c1a68fa..96043f368 100644 --- a/stubs/flake8-builtins/flake8_builtins.pyi +++ b/stubs/flake8-builtins/flake8_builtins.pyi @@ -1,12 +1,12 @@ import ast from argparse import Namespace -from binascii import Incomplete from collections.abc import Iterator from typing import ClassVar from typing_extensions import TypeAlias +from flake8.options.manager import OptionManager + _Error: TypeAlias = tuple[int, int, str, type[BuiltinsChecker]] -_OptionManager: TypeAlias = Incomplete # flake8.options.manager.OptionManager class BuiltinsChecker: name: ClassVar[str] @@ -24,7 +24,7 @@ class BuiltinsChecker: def __init__(self, tree: ast.AST, filename: str) -> None: ... @classmethod - def add_options(cls, option_manager: _OptionManager) -> None: ... + def add_options(cls, option_manager: OptionManager) -> None: ... @classmethod def parse_options(cls, options: Namespace) -> None: ... def run(self) -> Iterator[_Error]: ...