From 857701b82f0aa6f62f05e1deeb164999f1174b00 Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Mon, 3 Nov 2025 23:23:57 -0500 Subject: [PATCH 1/3] refs(py): standard tests --- .../python/docs/langchain_tests/index.md | 4 +- .../docs/langchain_tests/integration_tests.md | 3 - .../langchain_tests/integration_tests/base.md | 6 ++ .../integration_tests/caches.md | 4 ++ .../integration_tests/chat_models.md | 3 + .../integration_tests/embeddings.md | 3 + .../integration_tests/index.md | 15 ++++ .../integration_tests/kv_stores.md | 4 ++ .../integration_tests/retrievers.md | 3 + .../integration_tests/tools.md | 3 + .../integration_tests/vectorstores.md | 3 + .../python/docs/langchain_tests/unit_tests.md | 3 - .../langchain_tests/unit_tests/chat_models.md | 3 + .../langchain_tests/unit_tests/embeddings.md | 3 + .../docs/langchain_tests/unit_tests/index.md | 10 +++ .../docs/langchain_tests/unit_tests/tools.md | 3 + reference/python/mkdocs.yml | 17 ++++- reference/python/uv.lock | 72 +++++++++---------- 18 files changed, 116 insertions(+), 46 deletions(-) delete mode 100644 reference/python/docs/langchain_tests/integration_tests.md create mode 100644 reference/python/docs/langchain_tests/integration_tests/base.md create mode 100644 reference/python/docs/langchain_tests/integration_tests/caches.md create mode 100644 reference/python/docs/langchain_tests/integration_tests/chat_models.md create mode 100644 reference/python/docs/langchain_tests/integration_tests/embeddings.md create mode 100644 reference/python/docs/langchain_tests/integration_tests/index.md create mode 100644 reference/python/docs/langchain_tests/integration_tests/kv_stores.md create mode 100644 reference/python/docs/langchain_tests/integration_tests/retrievers.md create mode 100644 reference/python/docs/langchain_tests/integration_tests/tools.md create mode 100644 reference/python/docs/langchain_tests/integration_tests/vectorstores.md delete mode 100644 reference/python/docs/langchain_tests/unit_tests.md create mode 100644 reference/python/docs/langchain_tests/unit_tests/chat_models.md create mode 100644 reference/python/docs/langchain_tests/unit_tests/embeddings.md create mode 100644 reference/python/docs/langchain_tests/unit_tests/index.md create mode 100644 reference/python/docs/langchain_tests/unit_tests/tools.md diff --git a/reference/python/docs/langchain_tests/index.md b/reference/python/docs/langchain_tests/index.md index 3108010637..1b60aaf7e3 100644 --- a/reference/python/docs/langchain_tests/index.md +++ b/reference/python/docs/langchain_tests/index.md @@ -20,7 +20,7 @@ To learn how to use these, see the [guide on integrating standard tests](https:/ Test components in isolation and without access to external services. - [:octicons-arrow-right-24: Reference](./unit_tests.md) + [:octicons-arrow-right-24: Reference](./unit_tests/index.md) - :material-lan-connect:{ .lg .middle } __Integration tests__ @@ -28,6 +28,6 @@ To learn how to use these, see the [guide on integrating standard tests](https:/ Test components in combination with external services to ensure end-to-end functionality. - [:octicons-arrow-right-24: Reference](./integration_tests.md) + [:octicons-arrow-right-24: Reference](./integration_tests/index.md) diff --git a/reference/python/docs/langchain_tests/integration_tests.md b/reference/python/docs/langchain_tests/integration_tests.md deleted file mode 100644 index f61e58496d..0000000000 --- a/reference/python/docs/langchain_tests/integration_tests.md +++ /dev/null @@ -1,3 +0,0 @@ -# Integration tests - -::: langchain_tests.integration_tests diff --git a/reference/python/docs/langchain_tests/integration_tests/base.md b/reference/python/docs/langchain_tests/integration_tests/base.md new file mode 100644 index 0000000000..675139512a --- /dev/null +++ b/reference/python/docs/langchain_tests/integration_tests/base.md @@ -0,0 +1,6 @@ +# Base tests + +::: langchain_tests.unit_tests.chat_models.ChatModelTests +::: langchain_tests.unit_tests.embeddings.EmbeddingsTests +::: langchain_tests.unit_tests.tools.ToolsTests +::: langchain_tests.base.BaseStandardTests diff --git a/reference/python/docs/langchain_tests/integration_tests/caches.md b/reference/python/docs/langchain_tests/integration_tests/caches.md new file mode 100644 index 0000000000..632ca25cc8 --- /dev/null +++ b/reference/python/docs/langchain_tests/integration_tests/caches.md @@ -0,0 +1,4 @@ +# Cache integration tests + +::: langchain_tests.integration_tests.SyncCacheTestSuite +::: langchain_tests.integration_tests.AsyncCacheTestSuite diff --git a/reference/python/docs/langchain_tests/integration_tests/chat_models.md b/reference/python/docs/langchain_tests/integration_tests/chat_models.md new file mode 100644 index 0000000000..d0882dc02b --- /dev/null +++ b/reference/python/docs/langchain_tests/integration_tests/chat_models.md @@ -0,0 +1,3 @@ +# Chat model integration tests + +::: langchain_tests.integration_tests.ChatModelIntegrationTests diff --git a/reference/python/docs/langchain_tests/integration_tests/embeddings.md b/reference/python/docs/langchain_tests/integration_tests/embeddings.md new file mode 100644 index 0000000000..d7e6693e7e --- /dev/null +++ b/reference/python/docs/langchain_tests/integration_tests/embeddings.md @@ -0,0 +1,3 @@ +# Embeddings integration tests + +::: langchain_tests.integration_tests.EmbeddingsIntegrationTests diff --git a/reference/python/docs/langchain_tests/integration_tests/index.md b/reference/python/docs/langchain_tests/integration_tests/index.md new file mode 100644 index 0000000000..6f5f90e76a --- /dev/null +++ b/reference/python/docs/langchain_tests/integration_tests/index.md @@ -0,0 +1,15 @@ +# Integration tests + +Integration tests for LangChain components help ensure that your implementations work correctly with the LangChain ecosystem. + +- [Chat models](./chat_models.md) +- [Embeddings](./embeddings.md) +- [Retrievers](./retrievers.md) +- [Tools](./tools.md) +- [Vector stores](./vectorstores.md) +- [Key-value store tests](./kv_stores.md) +- [Cache tests](./caches.md) +- [Base classes](./base.md) + +!!! tip "Docs" + See more details in the [standard tests documentation](https://docs.langchain.com/oss/javascript/contributing/standard-tests-langchain). diff --git a/reference/python/docs/langchain_tests/integration_tests/kv_stores.md b/reference/python/docs/langchain_tests/integration_tests/kv_stores.md new file mode 100644 index 0000000000..b61ff6f003 --- /dev/null +++ b/reference/python/docs/langchain_tests/integration_tests/kv_stores.md @@ -0,0 +1,4 @@ +# Key-value store integration tests + +::: langchain_tests.integration_tests.BaseStoreSyncTests +::: langchain_tests.integration_tests.BaseStoreAsyncTests diff --git a/reference/python/docs/langchain_tests/integration_tests/retrievers.md b/reference/python/docs/langchain_tests/integration_tests/retrievers.md new file mode 100644 index 0000000000..bc5592a55f --- /dev/null +++ b/reference/python/docs/langchain_tests/integration_tests/retrievers.md @@ -0,0 +1,3 @@ +# Retriever integration tests + +::: langchain_tests.integration_tests.RetrieversIntegrationTests diff --git a/reference/python/docs/langchain_tests/integration_tests/tools.md b/reference/python/docs/langchain_tests/integration_tests/tools.md new file mode 100644 index 0000000000..381d6b8284 --- /dev/null +++ b/reference/python/docs/langchain_tests/integration_tests/tools.md @@ -0,0 +1,3 @@ +# Tool integration tests + +::: langchain_tests.integration_tests.ToolsIntegrationTests diff --git a/reference/python/docs/langchain_tests/integration_tests/vectorstores.md b/reference/python/docs/langchain_tests/integration_tests/vectorstores.md new file mode 100644 index 0000000000..e8c156a40e --- /dev/null +++ b/reference/python/docs/langchain_tests/integration_tests/vectorstores.md @@ -0,0 +1,3 @@ +# Vector store integration tests + +::: langchain_tests.integration_tests.VectorStoreIntegrationTests diff --git a/reference/python/docs/langchain_tests/unit_tests.md b/reference/python/docs/langchain_tests/unit_tests.md deleted file mode 100644 index b302d59d2b..0000000000 --- a/reference/python/docs/langchain_tests/unit_tests.md +++ /dev/null @@ -1,3 +0,0 @@ -# Unit tests - -::: langchain_tests.unit_tests diff --git a/reference/python/docs/langchain_tests/unit_tests/chat_models.md b/reference/python/docs/langchain_tests/unit_tests/chat_models.md new file mode 100644 index 0000000000..cdfce74637 --- /dev/null +++ b/reference/python/docs/langchain_tests/unit_tests/chat_models.md @@ -0,0 +1,3 @@ +# Chat model unit tests + +::: langchain_tests.unit_tests.ChatModelUnitTests diff --git a/reference/python/docs/langchain_tests/unit_tests/embeddings.md b/reference/python/docs/langchain_tests/unit_tests/embeddings.md new file mode 100644 index 0000000000..431b18f6b0 --- /dev/null +++ b/reference/python/docs/langchain_tests/unit_tests/embeddings.md @@ -0,0 +1,3 @@ +# Embeddings unit tests + +::: langchain_tests.unit_tests.EmbeddingsUnitTests diff --git a/reference/python/docs/langchain_tests/unit_tests/index.md b/reference/python/docs/langchain_tests/unit_tests/index.md new file mode 100644 index 0000000000..973be460ad --- /dev/null +++ b/reference/python/docs/langchain_tests/unit_tests/index.md @@ -0,0 +1,10 @@ +# Unit tests + +Unit tests for LangChain components help ensure that your implementations are correct without requiring external services. + +- [Chat models](./chat_models.md) +- [Embeddings](./embeddings.md) +- [Tools](./tools.md) + +!!! tip "Docs" + See more details in the [standard tests documentation](https://docs.langchain.com/oss/javascript/contributing/standard-tests-langchain). diff --git a/reference/python/docs/langchain_tests/unit_tests/tools.md b/reference/python/docs/langchain_tests/unit_tests/tools.md new file mode 100644 index 0000000000..b050b6eda7 --- /dev/null +++ b/reference/python/docs/langchain_tests/unit_tests/tools.md @@ -0,0 +1,3 @@ +# Tool unit tests + +::: langchain_tests.unit_tests.ToolsUnitTests diff --git a/reference/python/mkdocs.yml b/reference/python/mkdocs.yml index d64a9913ac..615a9c55e2 100644 --- a/reference/python/mkdocs.yml +++ b/reference/python/mkdocs.yml @@ -378,8 +378,21 @@ nav: - Overview: langchain_mcp_adapters/index.md - langchain-tests: - langchain_tests/index.md - - Unit tests: langchain_tests/unit_tests.md - - Integration tests: langchain_tests/integration_tests.md + - Unit tests: + - langchain_tests/unit_tests/index.md + - Chat models: langchain_tests/unit_tests/chat_models.md + - Embeddings: langchain_tests/unit_tests/embeddings.md + - Tools: langchain_tests/unit_tests/tools.md + - Integration tests: + - langchain_tests/integration_tests/index.md + - Chat models: langchain_tests/integration_tests/chat_models.md + - Embeddings: langchain_tests/integration_tests/embeddings.md + - Retrievers: langchain_tests/integration_tests/retrievers.md + - Tools: langchain_tests/integration_tests/tools.md + - Vector stores: langchain_tests/integration_tests/vectorstores.md + - Key-value stores: langchain_tests/integration_tests/kv_stores.md + - Caches: langchain_tests/integration_tests/caches.md + - Base: langchain_tests/integration_tests/base.md - langchain-classic: - Overview: langchain_classic/index.md - Agents: langchain_classic/agents.md diff --git a/reference/python/uv.lock b/reference/python/uv.lock index 33782d7d18..9fe0698515 100644 --- a/reference/python/uv.lock +++ b/reference/python/uv.lock @@ -1946,7 +1946,7 @@ wheels = [ [[package]] name = "langchain" version = "1.0.3" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Flangchain_v1#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Flangchain_v1#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "langchain-core" }, { name = "langgraph" }, @@ -1956,7 +1956,7 @@ dependencies = [ [[package]] name = "langchain-anthropic" version = "1.0.1" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fanthropic#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fanthropic#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "anthropic" }, { name = "langchain-core" }, @@ -1976,7 +1976,7 @@ dependencies = [ [[package]] name = "langchain-aws" version = "1.0.0" -source = { git = "https://github.com/langchain-ai/langchain-aws.git?subdirectory=libs%2Faws#9dce3c8995adae503c74e68f068ff56fca6bf17e" } +source = { git = "https://github.com/langchain-ai/langchain-aws.git?subdirectory=libs%2Faws#38051e4a5512d745f7719724656d491b6a560fbb" } dependencies = [ { name = "boto3" }, { name = "langchain-core" }, @@ -2016,7 +2016,7 @@ dependencies = [ [[package]] name = "langchain-chroma" version = "1.0.0" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fchroma#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fchroma#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "chromadb" }, { name = "langchain-core" }, @@ -2026,7 +2026,7 @@ dependencies = [ [[package]] name = "langchain-classic" version = "1.0.0" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Flangchain#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Flangchain#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "langchain-core" }, { name = "langchain-text-splitters" }, @@ -2058,8 +2058,8 @@ dependencies = [ [[package]] name = "langchain-core" -version = "1.0.2" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fcore#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +version = "1.0.3" +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fcore#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "jsonpatch" }, { name = "langsmith" }, @@ -2083,7 +2083,7 @@ dependencies = [ [[package]] name = "langchain-deepseek" version = "1.0.0" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fdeepseek#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fdeepseek#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "langchain-core" }, { name = "langchain-openai" }, @@ -2092,7 +2092,7 @@ dependencies = [ [[package]] name = "langchain-exa" version = "1.0.0" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fexa#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fexa#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "exa-py" }, { name = "langchain-core" }, @@ -2101,7 +2101,7 @@ dependencies = [ [[package]] name = "langchain-fireworks" version = "1.0.0" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Ffireworks#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Ffireworks#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "aiohttp" }, { name = "fireworks-ai" }, @@ -2113,7 +2113,7 @@ dependencies = [ [[package]] name = "langchain-google-community" version = "3.0.0" -source = { git = "https://github.com/langchain-ai/langchain-google.git?subdirectory=libs%2Fcommunity#709038bc9a359b62814ab46baadef29b7e08b0c5" } +source = { git = "https://github.com/langchain-ai/langchain-google.git?subdirectory=libs%2Fcommunity#16c14b61f68dafafca5147a064a5088168ed9b2e" } dependencies = [ { name = "google-api-core" }, { name = "google-api-python-client" }, @@ -2127,7 +2127,7 @@ dependencies = [ [[package]] name = "langchain-google-genai" version = "3.0.0" -source = { git = "https://github.com/langchain-ai/langchain-google.git?subdirectory=libs%2Fgenai#709038bc9a359b62814ab46baadef29b7e08b0c5" } +source = { git = "https://github.com/langchain-ai/langchain-google.git?subdirectory=libs%2Fgenai#16c14b61f68dafafca5147a064a5088168ed9b2e" } dependencies = [ { name = "filetype" }, { name = "google-ai-generativelanguage" }, @@ -2138,7 +2138,7 @@ dependencies = [ [[package]] name = "langchain-google-vertexai" version = "3.0.1" -source = { git = "https://github.com/langchain-ai/langchain-google.git?subdirectory=libs%2Fvertexai#709038bc9a359b62814ab46baadef29b7e08b0c5" } +source = { git = "https://github.com/langchain-ai/langchain-google.git?subdirectory=libs%2Fvertexai#16c14b61f68dafafca5147a064a5088168ed9b2e" } dependencies = [ { name = "bottleneck" }, { name = "google-cloud-aiplatform" }, @@ -2155,7 +2155,7 @@ dependencies = [ [[package]] name = "langchain-groq" version = "1.0.0" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fgroq#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fgroq#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "groq" }, { name = "langchain-core" }, @@ -2163,8 +2163,8 @@ dependencies = [ [[package]] name = "langchain-huggingface" -version = "1.0.0" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fhuggingface#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +version = "1.0.1" +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fhuggingface#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "huggingface-hub" }, { name = "langchain-core" }, @@ -2202,7 +2202,7 @@ dependencies = [ [[package]] name = "langchain-mistralai" version = "1.0.1" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fmistralai#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fmistralai#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "httpx" }, { name = "httpx-sse" }, @@ -2225,7 +2225,7 @@ dependencies = [ [[package]] name = "langchain-nomic" version = "1.0.0" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fnomic#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fnomic#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "langchain-core" }, { name = "nomic" }, @@ -2235,7 +2235,7 @@ dependencies = [ [[package]] name = "langchain-ollama" version = "1.0.0" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Follama#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Follama#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "langchain-core" }, { name = "ollama" }, @@ -2244,7 +2244,7 @@ dependencies = [ [[package]] name = "langchain-openai" version = "1.0.2" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fopenai#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fopenai#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "langchain-core" }, { name = "openai" }, @@ -2254,7 +2254,7 @@ dependencies = [ [[package]] name = "langchain-perplexity" version = "1.0.0" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fperplexity#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fperplexity#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "langchain-core" }, { name = "openai" }, @@ -2263,7 +2263,7 @@ dependencies = [ [[package]] name = "langchain-prompty" version = "1.0.0" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fprompty#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fprompty#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "langchain-core" }, { name = "pyyaml" }, @@ -2272,7 +2272,7 @@ dependencies = [ [[package]] name = "langchain-qdrant" version = "1.1.0" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fqdrant#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fqdrant#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "langchain-core" }, { name = "pydantic" }, @@ -2421,8 +2421,8 @@ dependencies = [ [[package]] name = "langchain-tests" -version = "1.0.0" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fstandard-tests#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +version = "1.0.1" +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fstandard-tests#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "httpx" }, { name = "langchain-core" }, @@ -2440,7 +2440,7 @@ dependencies = [ [[package]] name = "langchain-text-splitters" version = "1.0.0" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Ftext-splitters#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Ftext-splitters#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "langchain-core" }, ] @@ -2448,7 +2448,7 @@ dependencies = [ [[package]] name = "langchain-xai" version = "1.0.0" -source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fxai#f2dab562a89ae86d8147a73603610a2e9cad38bf" } +source = { git = "https://github.com/langchain-ai/langchain.git?subdirectory=libs%2Fpartners%2Fxai#dfb05a7fa053434a155a16df55c409f607343ff1" } dependencies = [ { name = "aiohttp" }, { name = "langchain-core" }, @@ -2459,7 +2459,7 @@ dependencies = [ [[package]] name = "langgraph" version = "1.0.2" -source = { git = "https://github.com/langchain-ai/langgraph?subdirectory=libs%2Flanggraph#ae525fb74f7b935c00f0b67397c3510b1cb7ee38" } +source = { git = "https://github.com/langchain-ai/langgraph?subdirectory=libs%2Flanggraph#8336686e898a0e08a0503875d70b5648174b2b0e" } dependencies = [ { name = "langchain-core" }, { name = "langgraph-checkpoint" }, @@ -2472,7 +2472,7 @@ dependencies = [ [[package]] name = "langgraph-checkpoint" version = "3.0.0" -source = { git = "https://github.com/langchain-ai/langgraph?subdirectory=libs%2Fcheckpoint#ae525fb74f7b935c00f0b67397c3510b1cb7ee38" } +source = { git = "https://github.com/langchain-ai/langgraph?subdirectory=libs%2Fcheckpoint#8336686e898a0e08a0503875d70b5648174b2b0e" } dependencies = [ { name = "langchain-core" }, { name = "ormsgpack" }, @@ -2481,7 +2481,7 @@ dependencies = [ [[package]] name = "langgraph-checkpoint-aws" version = "1.0.0" -source = { git = "https://github.com/langchain-ai/langchain-aws.git?subdirectory=libs%2Flanggraph-checkpoint-aws#9dce3c8995adae503c74e68f068ff56fca6bf17e" } +source = { git = "https://github.com/langchain-ai/langchain-aws.git?subdirectory=libs%2Flanggraph-checkpoint-aws#38051e4a5512d745f7719724656d491b6a560fbb" } dependencies = [ { name = "boto3" }, { name = "langgraph" }, @@ -2491,7 +2491,7 @@ dependencies = [ [[package]] name = "langgraph-checkpoint-postgres" version = "3.0.0" -source = { git = "https://github.com/langchain-ai/langgraph?subdirectory=libs%2Fcheckpoint-postgres#ae525fb74f7b935c00f0b67397c3510b1cb7ee38" } +source = { git = "https://github.com/langchain-ai/langgraph?subdirectory=libs%2Fcheckpoint-postgres#8336686e898a0e08a0503875d70b5648174b2b0e" } dependencies = [ { name = "langgraph-checkpoint" }, { name = "orjson" }, @@ -2502,7 +2502,7 @@ dependencies = [ [[package]] name = "langgraph-checkpoint-sqlite" version = "3.0.0" -source = { git = "https://github.com/langchain-ai/langgraph?subdirectory=libs%2Fcheckpoint-sqlite#ae525fb74f7b935c00f0b67397c3510b1cb7ee38" } +source = { git = "https://github.com/langchain-ai/langgraph?subdirectory=libs%2Fcheckpoint-sqlite#8336686e898a0e08a0503875d70b5648174b2b0e" } dependencies = [ { name = "aiosqlite" }, { name = "langgraph-checkpoint" }, @@ -2512,7 +2512,7 @@ dependencies = [ [[package]] name = "langgraph-prebuilt" version = "1.0.2" -source = { git = "https://github.com/langchain-ai/langgraph?subdirectory=libs%2Fprebuilt#ae525fb74f7b935c00f0b67397c3510b1cb7ee38" } +source = { git = "https://github.com/langchain-ai/langgraph?subdirectory=libs%2Fprebuilt#8336686e898a0e08a0503875d70b5648174b2b0e" } dependencies = [ { name = "langchain-core" }, { name = "langgraph-checkpoint" }, @@ -2521,7 +2521,7 @@ dependencies = [ [[package]] name = "langgraph-sdk" version = "0.2.9" -source = { git = "https://github.com/langchain-ai/langgraph?subdirectory=libs%2Fsdk-py#ae525fb74f7b935c00f0b67397c3510b1cb7ee38" } +source = { git = "https://github.com/langchain-ai/langgraph?subdirectory=libs%2Fsdk-py#8336686e898a0e08a0503875d70b5648174b2b0e" } dependencies = [ { name = "httpx" }, { name = "orjson" }, @@ -2538,8 +2538,8 @@ dependencies = [ [[package]] name = "langsmith" -version = "0.4.38" -source = { git = "https://github.com/langchain-ai/langsmith-sdk.git?subdirectory=python#4f79f59d1dec9914a16279ebb24832f65139c074" } +version = "0.4.40" +source = { git = "https://github.com/langchain-ai/langsmith-sdk.git?subdirectory=python#e881cf133710fbc0a0a25fa1baa07c8236c76ded" } dependencies = [ { name = "httpx" }, { name = "orjson", marker = "platform_python_implementation != 'PyPy'" }, From e31f366cf27bfa363722e93704ec9b88957866a4 Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Mon, 3 Nov 2025 23:26:26 -0500 Subject: [PATCH 2/3] Update reference/python/docs/langchain_tests/unit_tests/index.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- reference/python/docs/langchain_tests/unit_tests/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reference/python/docs/langchain_tests/unit_tests/index.md b/reference/python/docs/langchain_tests/unit_tests/index.md index 973be460ad..bcf20f4d86 100644 --- a/reference/python/docs/langchain_tests/unit_tests/index.md +++ b/reference/python/docs/langchain_tests/unit_tests/index.md @@ -7,4 +7,4 @@ Unit tests for LangChain components help ensure that your implementations are co - [Tools](./tools.md) !!! tip "Docs" - See more details in the [standard tests documentation](https://docs.langchain.com/oss/javascript/contributing/standard-tests-langchain). + See more details in the [standard tests documentation](https://docs.langchain.com/oss/python/contributing/standard-tests-langchain). From d104f2507b895d89096aed099394a704b48b7b06 Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Mon, 3 Nov 2025 23:26:40 -0500 Subject: [PATCH 3/3] Update reference/python/docs/langchain_tests/integration_tests/index.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../python/docs/langchain_tests/integration_tests/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reference/python/docs/langchain_tests/integration_tests/index.md b/reference/python/docs/langchain_tests/integration_tests/index.md index 6f5f90e76a..83e9d16a25 100644 --- a/reference/python/docs/langchain_tests/integration_tests/index.md +++ b/reference/python/docs/langchain_tests/integration_tests/index.md @@ -12,4 +12,4 @@ Integration tests for LangChain components help ensure that your implementations - [Base classes](./base.md) !!! tip "Docs" - See more details in the [standard tests documentation](https://docs.langchain.com/oss/javascript/contributing/standard-tests-langchain). + See more details in the [standard tests documentation](https://docs.langchain.com/oss/python/contributing/standard-tests-langchain).