From cc6139860c5f5233f3fc5efda46fe73bc0bd5d75 Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Wed, 6 Aug 2025 23:50:33 -0400 Subject: [PATCH] fix: docs typing issues --- docs/api_reference/create_api_rst.py | 4 ++-- pyproject.toml | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/api_reference/create_api_rst.py b/docs/api_reference/create_api_rst.py index a37d213d725..de5480713dd 100644 --- a/docs/api_reference/create_api_rst.py +++ b/docs/api_reference/create_api_rst.py @@ -97,7 +97,7 @@ def _load_module_members(module_path: str, namespace: str) -> ModuleMembers: if type(type_) is typing_extensions._TypedDictMeta: # type: ignore kind: ClassKind = "TypedDict" elif type(type_) is typing._TypedDictMeta: # type: ignore - kind: ClassKind = "TypedDict" + kind = "TypedDict" elif ( issubclass(type_, Runnable) and issubclass(type_, BaseModel) @@ -189,7 +189,7 @@ def _load_package_modules( if isinstance(package_directory, str) else package_directory ) - modules_by_namespace = {} + modules_by_namespace: Dict[str, ModuleMembers] = {} # Get the high level package name package_name = package_path.name diff --git a/pyproject.toml b/pyproject.toml index a79bb2120eb..5a5cace4c3d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,10 @@ readme = "README.md" repository = "https://www.github.com/langchain-ai/langchain" [dependency-groups] -lint = ["ruff<0.13,>=0.12.2"] +lint = [ + "ruff<0.13,>=0.12.2", + "types-toml", +] dev = [ "langchain-core", "langchain-text-splitters",