- Remove Posthog = Insights alias from __init__.py - Remove PosthogContextMiddleware alias from django.py - Remove PostHogTracingProcessor alias from processor.py - Change $lib from "posthog-python" to "insights-python" - Change ingestion URLs from posthog.com to insights.hanzo.ai - Rename all posthog_* kwargs to insights_* across AI wrappers - Rename __posthog_exception_captured to __insights_exception_captured - Rename posthog_context_stack contextvar to insights_context_stack - Rename posthog🎏 Redis prefix to insights🎏 - Rename $$_posthog_redacted_* sentinels to $$_insights_redacted_* - Remove POSTHOG_MW_* Django settings fallback, X-POSTHOG-* headers - Rename Prompts(posthog=) param to Prompts(client=) - Update APP_ENDPOINT to us.insights.hanzo.ai - Update all tests, examples, docs, mypy config
40 lines
722 B
INI
40 lines
722 B
INI
[mypy]
|
|
python_version = 3.11
|
|
plugins =
|
|
pydantic.mypy
|
|
strict_optional = True
|
|
no_implicit_optional = True
|
|
warn_unused_ignores = True
|
|
check_untyped_defs = True
|
|
warn_unreachable = True
|
|
strict_equality = True
|
|
ignore_missing_imports = True
|
|
exclude = env/.*|venv/.*|build/.*
|
|
|
|
[mypy-django.*]
|
|
ignore_missing_imports = True
|
|
|
|
[mypy-sentry_sdk.*]
|
|
ignore_missing_imports = True
|
|
|
|
[mypy-hanzo_insights.test.*]
|
|
ignore_errors = True
|
|
|
|
[mypy-hanzo_insights.*.test.*]
|
|
ignore_errors = True
|
|
|
|
[mypy-openai.*]
|
|
ignore_missing_imports = True
|
|
|
|
[mypy-langchain.*]
|
|
ignore_missing_imports = True
|
|
|
|
[mypy-langchain_core.*]
|
|
ignore_missing_imports = True
|
|
|
|
[mypy-anthropic.*]
|
|
ignore_missing_imports = True
|
|
|
|
[mypy-httpx.*]
|
|
ignore_missing_imports = True
|