mirror of
https://github.com/dlt-hub/dlt.git
synced 2025-12-17 19:31:30 +00:00
* add python 3.12 linting * update locked versions to make project installable on py 3.12 * update flake8 * downgrade poetry for all tests relying on python3.8 * drop python 3.8 * enable python3.13 * copy test updates from python3.13 branch * update locked sentry version * pin poetry to 1.8.5 * install ibis outside of poetry * rename to workflows for consistency * switch to published alpha version of dlt-pendulum for python 3.13 * fix images * add note to readme
149 lines
2.6 KiB
INI
149 lines
2.6 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=reflection/module_cases/*
|
|
exclude=docs/examples/archive/*|tests/reflection/module_cases/*
|
|
|
|
[mypy-tests.*]
|
|
disallow_untyped_defs=false
|
|
warn_return_any=false
|
|
|
|
|
|
[mypy-docs.*]
|
|
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-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
|