[mypy] ; Exclude directories and files from type checking ; - External provider type inference tests require those provider packages to be installed ; The core test_type_inference.py and test_type_inference_custom_provider.py can be checked exclude = ^(apps/composio/|utils/|\.nox/|.*/setup\.py|.*/build/|examples/|.*demo.*|tests/test_type_inference_(?!custom_provider).*) strict_optional=True disable_error_code=var-annotated ; Only add packages which does not have type-stub package [mypy-pysher.*] ignore_missing_imports=true [mypy-crewai.*] ignore_missing_imports=true [mypy-vertexai.*] ignore_missing_imports=true [mypy-google.adk.*] ignore_missing_imports=true [mypy-google.genai.*] ignore_missing_imports=true [mypy-proto.marshal.collections.maps] ignore_missing_imports=true [mypy-autogen.*] ignore_missing_imports=true [mypy-autogen_core.*] ignore_missing_imports=true [mypy-composio_gemini.*] ignore_missing_imports=true [mypy-claude_agent_sdk.*] ignore_missing_imports=true [mypy-mcp.*] ignore_missing_imports=true [mypy-llama_index.*] ignore_missing_imports=true [mypy-agents.*] ignore_missing_imports=true ; Composio provider packages (may not be installed) [mypy-composio_anthropic.*] ignore_missing_imports=true [mypy-composio_langchain.*] ignore_missing_imports=true [mypy-composio_langgraph.*] ignore_missing_imports=true [mypy-composio_llamaindex.*] ignore_missing_imports=true [mypy-composio_openai_agents.*] ignore_missing_imports=true [mypy-composio_crewai.*] ignore_missing_imports=true [mypy-composio_autogen.*] ignore_missing_imports=true [mypy-composio_google.*] ignore_missing_imports=true [mypy-composio_google_adk.*] ignore_missing_imports=true [mypy-composio_claude_agent_sdk.*] ignore_missing_imports=true [mypy-json_schema_to_pydantic.*] ignore_missing_imports=true