| from __future__ import annotations | |
| from typing import Callable | |
| from mypy.plugin import ClassDefContext, Plugin | |
| class DummyPlugin(Plugin): | |
| def get_customize_class_mro_hook(self, fullname: str) -> Callable[[ClassDefContext], None]: | |
| def analyze(classdef_ctx: ClassDefContext) -> None: | |
| pass | |
| return analyze | |
| def plugin(version: str) -> type[DummyPlugin]: | |
| return DummyPlugin |