From f6d63bc9f344b2949e91a6904d301553376b4f10 Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Fri, 12 Jun 2026 00:17:58 -0400 Subject: [PATCH] release(langchain): 1.3.8 (#38096) --- libs/langchain/uv.lock | 18 ++++-------------- libs/langchain_v1/langchain/__init__.py | 2 +- libs/langchain_v1/pyproject.toml | 2 +- libs/langchain_v1/uv.lock | 2 +- libs/model-profiles/uv.lock | 7 ++----- 5 files changed, 9 insertions(+), 22 deletions(-) diff --git a/libs/langchain/uv.lock b/libs/langchain/uv.lock index 8610f1b9177..fd7d61b363f 100644 --- a/libs/langchain/uv.lock +++ b/libs/langchain/uv.lock @@ -3138,12 +3138,11 @@ requires-dist = [ ] [package.metadata.requires-dev] -dev = [{ name = "langchain-core", editable = "../core" }] +dev = [] lint = [{ name = "ruff", specifier = ">=0.13.1,<0.14.0" }] test = [ { name = "freezegun", specifier = ">=1.2.2,<2.0.0" }, { name = "langchain", editable = "../langchain_v1" }, - { name = "langchain-core", editable = "../core" }, { name = "langchain-tests", editable = "../standard-tests" }, { name = "numpy", marker = "python_full_version < '3.13'", specifier = ">=1.26.4" }, { name = "numpy", marker = "python_full_version >= '3.13'", specifier = ">=2.1.0" }, @@ -3165,7 +3164,6 @@ test-integration = [ { name = "pillow", specifier = ">=12.1.1,<13.0.0" }, ] typing = [ - { name = "langchain-core", editable = "../core" }, { name = "mypy", specifier = ">=2.1.0,<2.2.0" }, { name = "types-tqdm", specifier = ">=4.66.0.5,<5.0.0.0" }, ] @@ -3231,10 +3229,9 @@ requires-dist = [ [package.metadata.requires-dev] lint = [{ name = "ruff", specifier = ">=0.15.0,<0.16.0" }] -test = [{ name = "langchain-core", editable = "../core" }] +test = [] test-integration = [] typing = [ - { name = "langchain-core", editable = "../core" }, { name = "mypy", specifier = ">=2.1.0,<2.2.0" }, { name = "types-pyyaml", specifier = ">=6.0.12.2,<7.0.0.0" }, ] @@ -3251,17 +3248,10 @@ dependencies = [ requires-dist = [{ name = "langchain-core", editable = "../core" }] [package.metadata.requires-dev] -dev = [ - { name = "jupyter", specifier = ">=1.0.0,<2.0.0" }, - { name = "langchain-core", editable = "../core" }, -] -lint = [ - { name = "langchain-core", editable = "../core" }, - { name = "ruff", specifier = ">=0.15.0,<0.16.0" }, -] +dev = [{ name = "jupyter", specifier = ">=1.0.0,<2.0.0" }] +lint = [{ name = "ruff", specifier = ">=0.15.0,<0.16.0" }] test = [ { name = "freezegun", specifier = ">=1.2.2,<2.0.0" }, - { name = "langchain-core", editable = "../core" }, { name = "pytest", specifier = ">=9.0.3,<10.0.0" }, { name = "pytest-asyncio", specifier = ">=1.3.0,<2.0.0" }, { name = "pytest-mock", specifier = ">=3.10.0,<4.0.0" }, diff --git a/libs/langchain_v1/langchain/__init__.py b/libs/langchain_v1/langchain/__init__.py index 6ba7ba45ffb..b5fbdc3f3af 100644 --- a/libs/langchain_v1/langchain/__init__.py +++ b/libs/langchain_v1/langchain/__init__.py @@ -1,3 +1,3 @@ """Main entrypoint into LangChain.""" -__version__ = "1.3.7" +__version__ = "1.3.8" diff --git a/libs/langchain_v1/pyproject.toml b/libs/langchain_v1/pyproject.toml index af3428ae432..9568600925e 100644 --- a/libs/langchain_v1/pyproject.toml +++ b/libs/langchain_v1/pyproject.toml @@ -21,7 +21,7 @@ classifiers = [ "Topic :: Software Development :: Libraries :: Python Modules", ] -version = "1.3.7" +version = "1.3.8" requires-python = ">=3.10.0,<4.0.0" dependencies = [ "langchain-core>=1.4.6,<2.0.0", diff --git a/libs/langchain_v1/uv.lock b/libs/langchain_v1/uv.lock index e7a2d10c13c..1f329e66792 100644 --- a/libs/langchain_v1/uv.lock +++ b/libs/langchain_v1/uv.lock @@ -1971,7 +1971,7 @@ wheels = [ [[package]] name = "langchain" -version = "1.3.7" +version = "1.3.8" source = { editable = "." } dependencies = [ { name = "langchain-core" }, diff --git a/libs/model-profiles/uv.lock b/libs/model-profiles/uv.lock index 654bf732f57..37f359b9935 100644 --- a/libs/model-profiles/uv.lock +++ b/libs/model-profiles/uv.lock @@ -504,7 +504,7 @@ wheels = [ [[package]] name = "langchain" -version = "1.3.7" +version = "1.3.8" source = { editable = "../langchain_v1" } dependencies = [ { name = "langchain-core" }, @@ -560,7 +560,6 @@ test = [ { name = "toml", specifier = ">=0.10.2,<1.0.0" }, ] test-integration = [ - { name = "langchain-core", editable = "../core" }, { name = "langchain-text-splitters", editable = "../text-splitters" }, { name = "langchainhub", specifier = ">=0.1.16,<1.0.0" }, { name = "python-dotenv", specifier = ">=1.0.0,<2.0.0" }, @@ -720,12 +719,11 @@ requires-dist = [ ] [package.metadata.requires-dev] -dev = [{ name = "langchain-core", editable = "../core" }] +dev = [] lint = [{ name = "ruff", specifier = ">=0.13.1,<0.14.0" }] test = [ { name = "freezegun", specifier = ">=1.2.2,<2.0.0" }, { name = "langchain", editable = "../langchain_v1" }, - { name = "langchain-core", editable = "../core" }, { name = "langchain-tests", editable = "../standard-tests" }, { name = "numpy", marker = "python_full_version < '3.13'", specifier = ">=1.26.4" }, { name = "numpy", marker = "python_full_version >= '3.13'", specifier = ">=2.1.0" }, @@ -747,7 +745,6 @@ test-integration = [ { name = "pillow", specifier = ">=12.1.1,<13.0.0" }, ] typing = [ - { name = "langchain-core", editable = "../core" }, { name = "mypy", specifier = ">=2.1.0,<2.2.0" }, { name = "types-tqdm", specifier = ">=4.66.0.5,<5.0.0.0" }, ]