mirror of
https://github.com/dlt-hub/dlt.git
synced 2025-12-17 19:31:30 +00:00
* extracts adbc parquet load job with file format selector * ports postgres parquet job to base job * implements mssql adbc job * adds pickle test for all destination caps * adds dbc to adbc group, updates test workflow * fixes sqlglot from find * fixes docs * adds sqlalchemy adbc docs * adds support from sqllite and mysql in sqlalchemy * fixes and tests str annotation resolving * allows to disable adbc and does that in tests * fixes imports * docs lock bump * fixes globalns extraction * clarifies how adbc drivers are installed, implements fallback for postgres * improves dashboard multi schema test * fixes followup jobs * fixes connection string escaping * Update docs/website/docs/dlt-ecosystem/destinations/sqlalchemy.md Co-authored-by: djudjuu <djudju@proton.me> * removes code dedup * fixes columns that receive None, simple and nested values --------- Co-authored-by: djudjuu <djudju@proton.me>
189 lines
3.3 KiB
INI
189 lines
3.3 KiB
INI
[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
|