[mypy] python_version=3.9 ignore_missing_imports=false strict_optional=false warn_redundant_casts=true disallow_any_generics=true disallow_untyped_defs=true check_untyped_defs=true warn_return_any=true namespace_packages=true warn_unused_ignores=true show_error_codes=true exclude=docs/examples/archive/*|tests/reflection/module_cases/*|tests/common/reflection/cases/modules/*|dlt/helpers/marimo/_widgets/* [mypy-tests.*] disallow_untyped_defs=false warn_return_any=false [mypy-dlt._workspace._templates._single_file_templates.*] disallow_untyped_defs=false [mypy-examples.*] disallow_untyped_defs=false [mypy-docs.*] disallow_untyped_defs=false [mypy-snippets.*] disallow_untyped_defs=false [mypy-jsonpath_ng.*] ignore_missing_imports=true [mypy-google.oauth2.*] ignore_missing_imports=true [mypy-google.auth.*] ignore_missing_imports=true [mypy-fsspec.*] ignore_missing_imports=true [mypy-json_logging.*] ignore_missing_imports=true [mypy-enlighten.*] ignore_missing_imports=true [mypy-alive_progress.*] ignore_missing_imports=true [mypy-googleapiclient.*] ignore_missing_imports=true [mypy-pyarrow.*] ignore_missing_imports=true [mypy-giturlparse.*] ignore_missing_imports=true [mypy-requests_oauthlib.*] ignore_missing_imports=true [mypy-google_auth_oauthlib.*] ignore_missing_imports=true [mypy-streamlit.*] ignore_missing_imports=true [mypy-marimo.*] ignore_missing_imports=true [mypy-logbook.*] ignore_missing_imports=true [mypy-pyodbc.*] # TODO: Stubs are included but seem to not be installed correctly with pyodbc 4.x.x # Might be fixed in pyodbc 5 ignore_missing_imports=true [mypy-prometheus_client.*] ignore_missing_imports=true [mypy-weaviate.*] ignore_missing_imports=true [mypy-psycopg2cffi.*] ignore_missing_imports=true [mypy-cron_descriptor.*] ignore_missing_imports=true [mypy-altair.*] ignore_missing_imports=true [mypy-pandas.*] ignore_missing_imports=true [mypy-numpy.*] ignore_missing_imports=true [mypy-apiclient.*] ignore_missing_imports=true # docs snippets [mypy-sources.*] ignore_missing_imports=true [mypy-utils.*] ignore_missing_imports=true [mypy-connectorx] ignore_missing_imports=true [mypy-s3fs.*] ignore_missing_imports=true [mypy-win_precise_time] ignore_missing_imports=true [mypy-databricks.*] ignore_missing_imports=true [mypy-google.*] ignore_missing_imports = True [mypy-openai.*] ignore_missing_imports = True [mypy-dotenv.*] ignore_missing_imports = True [mypy-pytz.*] ignore_missing_imports = True [mypy-sentry_sdk.*] ignore_missing_imports = True [mypy-tornado.*] ignore_missing_imports = True [mypy-adlfs.*] ignore_missing_imports = True [mypy-snowflake.*] ignore_missing_imports = True [mypy-pendulum.*] ignore_missing_imports = True [mypy-time_machine.*] ignore_missing_imports = True [mypy-pyiceberg.*] ignore_missing_imports = True [mypy-airflow.*] ignore_missing_imports = True [mypy-dlthub.*] ignore_missing_imports = True [mypy-ibis.*] ignore_missing_imports = True [mypy-adbc_driver_postgresql.*] ignore_missing_imports = True [mypy-adbc_driver_manager.*] ignore_missing_imports = True [mypy-playwright.*] ignore_missing_imports = True [mypy-lancedb.*] ignore_missing_imports = True [mypy-mcp.*] follow_imports = skip ignore_missing_imports = True [mypy-pymongo.*] follow_imports = skip ignore_missing_imports = True [mypy-dbt.*] follow_imports = skip ignore_missing_imports = True