From 8a84a22971081283556a4ea27488582e918bcb6d Mon Sep 17 00:00:00 2001 From: cbornet Date: Wed, 31 Dec 2025 14:01:21 +0100 Subject: [PATCH] chore(langchain): improve ignore_missing_imports config --- libs/langchain_v1/pyproject.toml | 5 ++++- libs/langchain_v1/uv.lock | 8 ++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/libs/langchain_v1/pyproject.toml b/libs/langchain_v1/pyproject.toml index 3409d822b6d69..a3f4aff68b195 100644 --- a/libs/langchain_v1/pyproject.toml +++ b/libs/langchain_v1/pyproject.toml @@ -90,7 +90,6 @@ line-length = 100 [tool.mypy] strict = true -ignore_missing_imports = true enable_error_code = "deprecated" exclude = ["tests/unit_tests/agents/*"] @@ -98,6 +97,10 @@ exclude = ["tests/unit_tests/agents/*"] disallow_any_generics = false warn_return_any = false +[[tool.mypy.overrides]] +module = ["pytest_socket.*", "vcr.*"] +ignore_missing_imports = true + [tool.ruff.format] docstring-code-format = true diff --git a/libs/langchain_v1/uv.lock b/libs/langchain_v1/uv.lock index c8765dca4c88b..7eef2bee17e8b 100644 --- a/libs/langchain_v1/uv.lock +++ b/libs/langchain_v1/uv.lock @@ -2380,12 +2380,12 @@ requires-dist = [ ] [package.metadata.requires-dev] -lint = [{ name = "ruff", specifier = ">=0.13.1,<0.14.0" }] +lint = [{ name = "ruff", specifier = ">=0.14.10,<0.15.0" }] test = [{ name = "langchain-core", editable = "../core" }] test-integration = [] typing = [ { name = "langchain-core", editable = "../core" }, - { name = "mypy", specifier = ">=1.18.1,<1.19.0" }, + { name = "mypy", specifier = ">=1.19.1,<1.20.0" }, { name = "types-pyyaml", specifier = ">=6.0.12.2,<7.0.0.0" }, ] @@ -2407,7 +2407,7 @@ dev = [ ] lint = [ { name = "langchain-core", editable = "../core" }, - { name = "ruff", specifier = ">=0.13.1,<0.14.0" }, + { name = "ruff", specifier = ">=0.14.10,<0.15.0" }, ] test = [ { name = "freezegun", specifier = ">=1.2.2,<2.0.0" }, @@ -2433,7 +2433,7 @@ test-integration = [ typing = [ { name = "beautifulsoup4", specifier = ">=4.13.5,<5.0.0" }, { name = "lxml-stubs", specifier = ">=0.5.1,<1.0.0" }, - { name = "mypy", specifier = ">=1.18.1,<1.19.0" }, + { name = "mypy", specifier = ">=1.19.1,<1.20.0" }, { name = "tiktoken", specifier = ">=0.8.0,<1.0.0" }, { name = "types-requests", specifier = ">=2.31.0.20240218,<3.0.0.0" }, ]