[mypy] python_version = 3.12 # Tool implementations expose heterogeneous, JSON-schema-defined signatures. # They are invoked dynamically by ExecutorHost from JSON arguments, so the # uniform Tool.execute(**kwargs) declaration is an interface marker rather than # a substitutable Python call signature. [mypy-tools.*] disable_error_code = override # These runtime dependencies do not publish typing metadata. Keep the exception # scoped to their import namespaces instead of suppressing missing imports for # application modules. [mypy-yaml.*] ignore_missing_imports = True [mypy-markdown.*] ignore_missing_imports = True [mypy-pilk.*] ignore_missing_imports = True [mypy-croniter.*] ignore_missing_imports = True