diff --git a/libs/core/pyproject.toml b/libs/core/pyproject.toml index 4ba1e6ad16e..88f5f8c92a9 100644 --- a/libs/core/pyproject.toml +++ b/libs/core/pyproject.toml @@ -77,6 +77,9 @@ test = [ ] test_integration = [] +[tool.uv] +constraint-dependencies = ["pygments>=2.20.0"] + [tool.uv.sources] langchain-tests = { path = "../standard-tests" } langchain-text-splitters = { path = "../text-splitters" } diff --git a/libs/core/uv.lock b/libs/core/uv.lock index eaf280af028..7e9809b8df9 100644 --- a/libs/core/uv.lock +++ b/libs/core/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 2 +revision = 3 requires-python = ">=3.10.0, <4.0.0" resolution-markers = [ "python_full_version >= '3.14' and platform_python_implementation == 'PyPy'", @@ -12,6 +12,9 @@ resolution-markers = [ "python_full_version < '3.11' and platform_python_implementation != 'PyPy'", ] +[manifest] +constraints = [{ name = "pygments", specifier = ">=2.20.0" }] + [[package]] name = "annotated-types" version = "0.7.0" @@ -1162,11 +1165,8 @@ test = [ test-integration = [ { name = "en-core-web-sm", url = "https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.8.0/en_core_web_sm-3.8.0-py3-none-any.whl" }, { name = "nltk", specifier = ">=3.9.1,<4.0.0" }, - { name = "scipy", marker = "python_full_version == '3.12.*'", specifier = ">=1.7.0,<2.0.0" }, - { name = "scipy", marker = "python_full_version >= '3.13'", specifier = ">=1.14.1,<2.0.0" }, - { name = "sentence-transformers", specifier = ">=3.0.1,<6.0.0" }, - { name = "spacy", marker = "python_full_version < '3.14'", specifier = ">=3.8.7,<4.0.0" }, - { name = "thinc", specifier = ">=8.3.6,<10.0.0" }, + { name = "sentence-transformers", specifier = ">=5.3.0,<6.0.0" }, + { name = "spacy", specifier = ">=3.8.13,<4.0.0" }, { name = "tiktoken", specifier = ">=0.8.0,<1.0.0" }, { name = "transformers", specifier = ">=4.51.3,<6.0.0" }, ] @@ -2086,11 +2086,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/langchain/pyproject.toml b/libs/langchain/pyproject.toml index e2dca84d8c7..a7b8577a9c9 100644 --- a/libs/langchain/pyproject.toml +++ b/libs/langchain/pyproject.toml @@ -134,7 +134,7 @@ langchain-text-splitters = { path = "../text-splitters", editable = true } langchain-openai = { path = "../partners/openai", editable = true } [tool.uv] -constraint-dependencies = ["urllib3>=2.6.3"] +constraint-dependencies = ["urllib3>=2.6.3", "pygments>=2.20.0"] [tool.ruff] exclude = ["tests/integration_tests/examples/non-utf8-encoding.py"] diff --git a/libs/langchain/uv.lock b/libs/langchain/uv.lock index 954811af16c..e45ea76fc75 100644 --- a/libs/langchain/uv.lock +++ b/libs/langchain/uv.lock @@ -15,7 +15,10 @@ resolution-markers = [ ] [manifest] -constraints = [{ name = "urllib3", specifier = ">=2.6.3" }] +constraints = [ + { name = "pygments", specifier = ">=2.20.0" }, + { name = "urllib3", specifier = ">=2.6.3" }, +] [[package]] name = "aiohappyeyeballs" @@ -2919,11 +2922,8 @@ test = [ test-integration = [ { name = "en-core-web-sm", url = "https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.8.0/en_core_web_sm-3.8.0-py3-none-any.whl" }, { name = "nltk", specifier = ">=3.9.1,<4.0.0" }, - { name = "scipy", marker = "python_full_version == '3.12.*'", specifier = ">=1.7.0,<2.0.0" }, - { name = "scipy", marker = "python_full_version >= '3.13'", specifier = ">=1.14.1,<2.0.0" }, - { name = "sentence-transformers", specifier = ">=3.0.1,<6.0.0" }, - { name = "spacy", marker = "python_full_version < '3.14'", specifier = ">=3.8.7,<4.0.0" }, - { name = "thinc", specifier = ">=8.3.6,<10.0.0" }, + { name = "sentence-transformers", specifier = ">=5.3.0,<6.0.0" }, + { name = "spacy", specifier = ">=3.8.13,<4.0.0" }, { name = "tiktoken", specifier = ">=0.8.0,<1.0.0" }, { name = "transformers", specifier = ">=4.51.3,<6.0.0" }, ] @@ -4479,11 +4479,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/langchain_v1/pyproject.toml b/libs/langchain_v1/pyproject.toml index be96aceb052..d67b6199c2e 100644 --- a/libs/langchain_v1/pyproject.toml +++ b/libs/langchain_v1/pyproject.toml @@ -93,7 +93,7 @@ test_integration = [ [tool.uv] prerelease = "allow" -constraint-dependencies = ["urllib3>=2.6.3"] +constraint-dependencies = ["urllib3>=2.6.3", "pygments>=2.20.0"] [tool.uv.sources] langchain-core = { path = "../core", editable = true } diff --git a/libs/langchain_v1/uv.lock b/libs/langchain_v1/uv.lock index 171b7895032..d0a3b20c5c3 100644 --- a/libs/langchain_v1/uv.lock +++ b/libs/langchain_v1/uv.lock @@ -18,7 +18,10 @@ resolution-markers = [ prerelease-mode = "allow" [manifest] -constraints = [{ name = "urllib3", specifier = ">=2.6.3" }] +constraints = [ + { name = "pygments", specifier = ">=2.20.0" }, + { name = "urllib3", specifier = ">=2.6.3" }, +] [[package]] name = "aiohappyeyeballs" @@ -2528,11 +2531,8 @@ test = [ test-integration = [ { name = "en-core-web-sm", url = "https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.8.0/en_core_web_sm-3.8.0-py3-none-any.whl" }, { name = "nltk", specifier = ">=3.9.1,<4.0.0" }, - { name = "scipy", marker = "python_full_version == '3.12.*'", specifier = ">=1.7.0,<2.0.0" }, - { name = "scipy", marker = "python_full_version >= '3.13'", specifier = ">=1.14.1,<2.0.0" }, - { name = "sentence-transformers", specifier = ">=3.0.1,<6.0.0" }, - { name = "spacy", marker = "python_full_version < '3.14'", specifier = ">=3.8.7,<4.0.0" }, - { name = "thinc", specifier = ">=8.3.6,<10.0.0" }, + { name = "sentence-transformers", specifier = ">=5.3.0,<6.0.0" }, + { name = "spacy", specifier = ">=3.8.13,<4.0.0" }, { name = "tiktoken", specifier = ">=0.8.0,<1.0.0" }, { name = "transformers", specifier = ">=4.51.3,<6.0.0" }, ] @@ -4097,11 +4097,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/model-profiles/pyproject.toml b/libs/model-profiles/pyproject.toml index fa5cc8e5553..1768bd0cea5 100644 --- a/libs/model-profiles/pyproject.toml +++ b/libs/model-profiles/pyproject.toml @@ -69,6 +69,9 @@ typing = [ "types-toml>=0.10.8.20240310,<1.0.0.0", ] +[tool.uv] +constraint-dependencies = ["pygments>=2.20.0"] + [tool.uv.sources] langchain-core = { path = "../core", editable = true } langchain = { path = "../langchain_v1", editable = true } diff --git a/libs/model-profiles/uv.lock b/libs/model-profiles/uv.lock index b2b11bef03f..1039bbf51dc 100644 --- a/libs/model-profiles/uv.lock +++ b/libs/model-profiles/uv.lock @@ -10,6 +10,9 @@ resolution-markers = [ "python_full_version < '3.11' and platform_python_implementation != 'PyPy'", ] +[manifest] +constraints = [{ name = "pygments", specifier = ">=2.20.0" }] + [[package]] name = "annotated-types" version = "0.7.0" @@ -528,7 +531,7 @@ typing = [ [[package]] name = "langchain-core" -version = "1.2.22" +version = "1.2.23" source = { editable = "../core" } dependencies = [ { name = "jsonpatch" }, @@ -1221,11 +1224,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/partners/anthropic/pyproject.toml b/libs/partners/anthropic/pyproject.toml index 4854d453193..0e3fb0a430a 100644 --- a/libs/partners/anthropic/pyproject.toml +++ b/libs/partners/anthropic/pyproject.toml @@ -74,7 +74,7 @@ langchain-tests = { path = "../../standard-tests", editable = true } langchain = { path = "../../langchain_v1", editable = true } [tool.uv] -constraint-dependencies = ["urllib3>=2.6.3"] +constraint-dependencies = ["urllib3>=2.6.3", "pygments>=2.20.0"] [tool.mypy] disallow_untyped_defs = "True" diff --git a/libs/partners/anthropic/uv.lock b/libs/partners/anthropic/uv.lock index d07fcc5a669..b8eb96d48a9 100644 --- a/libs/partners/anthropic/uv.lock +++ b/libs/partners/anthropic/uv.lock @@ -11,7 +11,10 @@ resolution-markers = [ ] [manifest] -constraints = [{ name = "urllib3", specifier = ">=2.6.3" }] +constraints = [ + { name = "pygments", specifier = ">=2.20.0" }, + { name = "urllib3", specifier = ">=2.6.3" }, +] [[package]] name = "annotated-types" @@ -647,7 +650,7 @@ typing = [ [[package]] name = "langchain-core" -version = "1.2.22" +version = "1.2.23" source = { editable = "../../core" } dependencies = [ { name = "jsonpatch" }, @@ -1369,11 +1372,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/partners/chroma/pyproject.toml b/libs/partners/chroma/pyproject.toml index cdeab728514..a9ea7d48ea4 100644 --- a/libs/partners/chroma/pyproject.toml +++ b/libs/partners/chroma/pyproject.toml @@ -67,7 +67,7 @@ langchain-core = { path = "../../core", editable = true } langchain-tests = { path = "../../standard-tests", editable = true } [tool.uv] -constraint-dependencies = ["urllib3>=2.6.3"] +constraint-dependencies = ["urllib3>=2.6.3", "pygments>=2.20.0"] [tool.mypy] disallow_untyped_defs = true diff --git a/libs/partners/chroma/uv.lock b/libs/partners/chroma/uv.lock index af07270689b..465c09191a0 100644 --- a/libs/partners/chroma/uv.lock +++ b/libs/partners/chroma/uv.lock @@ -13,7 +13,10 @@ resolution-markers = [ ] [manifest] -constraints = [{ name = "urllib3", specifier = ">=2.6.3" }] +constraints = [ + { name = "pygments", specifier = ">=2.20.0" }, + { name = "urllib3", specifier = ">=2.6.3" }, +] [[package]] name = "annotated-types" @@ -801,7 +804,7 @@ typing = [ [[package]] name = "langchain-core" -version = "1.2.22" +version = "1.2.23" source = { editable = "../../core" } dependencies = [ { name = "jsonpatch" }, @@ -1917,11 +1920,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/partners/deepseek/pyproject.toml b/libs/partners/deepseek/pyproject.toml index 03395dfde5c..f9ea41daee3 100644 --- a/libs/partners/deepseek/pyproject.toml +++ b/libs/partners/deepseek/pyproject.toml @@ -53,6 +53,9 @@ dev = [] typing = ["mypy>=1.10.0,<2.0.0"] +[tool.uv] +constraint-dependencies = ["pygments>=2.20.0"] + [tool.uv.sources] langchain-openai = { path = "../openai", editable = true } langchain-core = { path = "../../core", editable = true } diff --git a/libs/partners/deepseek/uv.lock b/libs/partners/deepseek/uv.lock index 936d8de27de..5033268c502 100644 --- a/libs/partners/deepseek/uv.lock +++ b/libs/partners/deepseek/uv.lock @@ -10,6 +10,9 @@ resolution-markers = [ "python_full_version < '3.11' and platform_python_implementation != 'PyPy'", ] +[manifest] +constraints = [{ name = "pygments", specifier = ">=2.20.0" }] + [[package]] name = "annotated-types" version = "0.7.0" @@ -370,7 +373,7 @@ wheels = [ [[package]] name = "langchain-core" -version = "1.2.22" +version = "1.2.23" source = { editable = "../../core" } dependencies = [ { name = "jsonpatch" }, @@ -1093,11 +1096,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/partners/exa/pyproject.toml b/libs/partners/exa/pyproject.toml index ae8309e42cc..80035ea54ff 100644 --- a/libs/partners/exa/pyproject.toml +++ b/libs/partners/exa/pyproject.toml @@ -57,6 +57,9 @@ typing = [ ] +[tool.uv] +constraint-dependencies = ["pygments>=2.20.0"] + [tool.uv.sources] langchain-core = { path = "../../core", editable = true } langchain-tests = { path = "../../standard-tests", editable = true } diff --git a/libs/partners/exa/uv.lock b/libs/partners/exa/uv.lock index ffcbbdfbc1c..780ae187b75 100644 --- a/libs/partners/exa/uv.lock +++ b/libs/partners/exa/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 2 +revision = 3 requires-python = ">=3.10.0, <4.0.0" resolution-markers = [ "python_full_version >= '3.13' and platform_python_implementation == 'PyPy'", @@ -10,6 +10,9 @@ resolution-markers = [ "python_full_version < '3.11' and platform_python_implementation != 'PyPy'", ] +[manifest] +constraints = [{ name = "pygments", specifier = ">=2.20.0" }] + [[package]] name = "annotated-types" version = "0.7.0" @@ -396,7 +399,7 @@ wheels = [ [[package]] name = "langchain-core" -version = "1.2.22" +version = "1.2.23" source = { editable = "../../core" } dependencies = [ { name = "jsonpatch" }, @@ -1080,11 +1083,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/partners/fireworks/pyproject.toml b/libs/partners/fireworks/pyproject.toml index 2ff5fadb76a..841f1739b9f 100644 --- a/libs/partners/fireworks/pyproject.toml +++ b/libs/partners/fireworks/pyproject.toml @@ -62,6 +62,9 @@ typing = [ "langchain-core" ] +[tool.uv] +constraint-dependencies = ["pygments>=2.20.0"] + [tool.uv.sources] langchain-core = { path = "../../core", editable = true } langchain-tests = { path = "../../standard-tests", editable = true } diff --git a/libs/partners/fireworks/uv.lock b/libs/partners/fireworks/uv.lock index c9684c61f99..5f228be5d13 100644 --- a/libs/partners/fireworks/uv.lock +++ b/libs/partners/fireworks/uv.lock @@ -10,6 +10,9 @@ resolution-markers = [ "python_full_version < '3.11' and platform_python_implementation != 'PyPy'", ] +[manifest] +constraints = [{ name = "pygments", specifier = ">=2.20.0" }] + [[package]] name = "aiohappyeyeballs" version = "2.6.1" @@ -685,7 +688,7 @@ wheels = [ [[package]] name = "langchain-core" -version = "1.2.22" +version = "1.2.23" source = { editable = "../../core" } dependencies = [ { name = "jsonpatch" }, @@ -1668,11 +1671,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/partners/groq/pyproject.toml b/libs/partners/groq/pyproject.toml index c5834b1e3a8..959152ea193 100644 --- a/libs/partners/groq/pyproject.toml +++ b/libs/partners/groq/pyproject.toml @@ -55,6 +55,9 @@ typing = [ "langchain-core" ] +[tool.uv] +constraint-dependencies = ["pygments>=2.20.0"] + [tool.uv.sources] langchain-core = { path = "../../core", editable = true } langchain-tests = { path = "../../standard-tests", editable = true } diff --git a/libs/partners/groq/uv.lock b/libs/partners/groq/uv.lock index 6a28834c629..72f7416727a 100644 --- a/libs/partners/groq/uv.lock +++ b/libs/partners/groq/uv.lock @@ -10,6 +10,9 @@ resolution-markers = [ "python_full_version < '3.11' and platform_python_implementation != 'PyPy'", ] +[manifest] +constraints = [{ name = "pygments", specifier = ">=2.20.0" }] + [[package]] name = "annotated-types" version = "0.7.0" @@ -314,7 +317,7 @@ wheels = [ [[package]] name = "langchain-core" -version = "1.2.22" +version = "1.2.23" source = { editable = "../../core" } dependencies = [ { name = "jsonpatch" }, @@ -978,11 +981,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/partners/huggingface/pyproject.toml b/libs/partners/huggingface/pyproject.toml index 11f40eeef75..596bbde97db 100644 --- a/libs/partners/huggingface/pyproject.toml +++ b/libs/partners/huggingface/pyproject.toml @@ -71,6 +71,9 @@ typing = [ "langchain-core" ] +[tool.uv] +constraint-dependencies = ["pygments>=2.20.0"] + [tool.uv.sources] langchain-core = { path = "../../core", editable = true } langchain-tests = { path = "../../standard-tests", editable = true } diff --git a/libs/partners/huggingface/uv.lock b/libs/partners/huggingface/uv.lock index 353646c3739..c6b69b730ae 100644 --- a/libs/partners/huggingface/uv.lock +++ b/libs/partners/huggingface/uv.lock @@ -12,6 +12,9 @@ resolution-markers = [ "python_full_version < '3.11' and platform_python_implementation != 'PyPy'", ] +[manifest] +constraints = [{ name = "pygments", specifier = ">=2.20.0" }] + [[package]] name = "aiohappyeyeballs" version = "2.6.1" @@ -1031,7 +1034,7 @@ wheels = [ [[package]] name = "langchain-core" -version = "1.2.22" +version = "1.2.23" source = { editable = "../../core" } dependencies = [ { name = "jsonpatch" }, @@ -2377,11 +2380,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/partners/mistralai/pyproject.toml b/libs/partners/mistralai/pyproject.toml index b961957b981..0fc5dbae5ea 100644 --- a/libs/partners/mistralai/pyproject.toml +++ b/libs/partners/mistralai/pyproject.toml @@ -56,6 +56,9 @@ typing = [ "langchain-core" ] +[tool.uv] +constraint-dependencies = ["pygments>=2.20.0"] + [tool.uv.sources] langchain-core = { path = "../../core", editable = true } langchain-tests = { path = "../../standard-tests", editable = true } diff --git a/libs/partners/mistralai/uv.lock b/libs/partners/mistralai/uv.lock index 3b14deb776d..f85e743aa38 100644 --- a/libs/partners/mistralai/uv.lock +++ b/libs/partners/mistralai/uv.lock @@ -10,6 +10,9 @@ resolution-markers = [ "python_full_version < '3.11' and platform_python_implementation != 'PyPy'", ] +[manifest] +constraints = [{ name = "pygments", specifier = ">=2.20.0" }] + [[package]] name = "annotated-types" version = "0.7.0" @@ -349,7 +352,7 @@ wheels = [ [[package]] name = "langchain-core" -version = "1.2.22" +version = "1.2.23" source = { editable = "../../core" } dependencies = [ { name = "jsonpatch" }, @@ -1012,11 +1015,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/partners/nomic/pyproject.toml b/libs/partners/nomic/pyproject.toml index 2dd597c672d..78feffed4fb 100644 --- a/libs/partners/nomic/pyproject.toml +++ b/libs/partners/nomic/pyproject.toml @@ -57,6 +57,9 @@ typing = [ ] dev = ["langchain-core"] +[tool.uv] +constraint-dependencies = ["pygments>=2.20.0"] + [tool.uv.sources] langchain-core = { path = "../../core", editable = true } langchain-tests = { path = "../../standard-tests", editable = true } diff --git a/libs/partners/nomic/uv.lock b/libs/partners/nomic/uv.lock index 74d5db1004e..adc98417bc9 100644 --- a/libs/partners/nomic/uv.lock +++ b/libs/partners/nomic/uv.lock @@ -12,6 +12,9 @@ resolution-markers = [ "python_full_version < '3.11' and platform_python_implementation != 'PyPy'", ] +[manifest] +constraints = [{ name = "pygments", specifier = ">=2.20.0" }] + [[package]] name = "annotated-types" version = "0.7.0" @@ -362,7 +365,7 @@ wheels = [ [[package]] name = "langchain-core" -version = "1.2.22" +version = "1.2.23" source = { editable = "../../core" } dependencies = [ { name = "jsonpatch" }, @@ -1286,11 +1289,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/partners/ollama/pyproject.toml b/libs/partners/ollama/pyproject.toml index 1da4570a53e..aec9381223e 100644 --- a/libs/partners/ollama/pyproject.toml +++ b/libs/partners/ollama/pyproject.toml @@ -55,6 +55,9 @@ typing = [ "langchain-core" ] +[tool.uv] +constraint-dependencies = ["pygments>=2.20.0"] + [tool.uv.sources] langchain-core = { path = "../../core", editable = true } langchain-tests = { path = "../../standard-tests", editable = true } diff --git a/libs/partners/ollama/uv.lock b/libs/partners/ollama/uv.lock index 7141a316c06..6e8f92bb965 100644 --- a/libs/partners/ollama/uv.lock +++ b/libs/partners/ollama/uv.lock @@ -10,6 +10,9 @@ resolution-markers = [ "python_full_version < '3.11' and platform_python_implementation != 'PyPy'", ] +[manifest] +constraints = [{ name = "pygments", specifier = ">=2.20.0" }] + [[package]] name = "annotated-types" version = "0.7.0" @@ -288,7 +291,7 @@ wheels = [ [[package]] name = "langchain-core" -version = "1.2.22" +version = "1.2.23" source = { editable = "../../core" } dependencies = [ { name = "jsonpatch" }, @@ -962,11 +965,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/partners/openai/pyproject.toml b/libs/partners/openai/pyproject.toml index 3a2eb9d1278..ea7bb462796 100644 --- a/libs/partners/openai/pyproject.toml +++ b/libs/partners/openai/pyproject.toml @@ -77,7 +77,7 @@ langchain-tests = { path = "../../standard-tests", editable = true } langchain = { path = "../../langchain_v1", editable = true } [tool.uv] -constraint-dependencies = ["urllib3>=2.6.3"] +constraint-dependencies = ["urllib3>=2.6.3", "pygments>=2.20.0"] [tool.mypy] disallow_untyped_defs = "True" diff --git a/libs/partners/openai/uv.lock b/libs/partners/openai/uv.lock index 1795904d40e..587b4e76036 100644 --- a/libs/partners/openai/uv.lock +++ b/libs/partners/openai/uv.lock @@ -11,7 +11,10 @@ resolution-markers = [ ] [manifest] -constraints = [{ name = "urllib3", specifier = ">=2.6.3" }] +constraints = [ + { name = "pygments", specifier = ">=2.20.0" }, + { name = "urllib3", specifier = ">=2.6.3" }, +] [[package]] name = "annotated-types" @@ -611,7 +614,7 @@ typing = [ [[package]] name = "langchain-core" -version = "1.2.22" +version = "1.2.23" source = { editable = "../../core" } dependencies = [ { name = "jsonpatch" }, @@ -1534,11 +1537,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/partners/openrouter/pyproject.toml b/libs/partners/openrouter/pyproject.toml index 1eba77d38e2..e623fa82d10 100644 --- a/libs/partners/openrouter/pyproject.toml +++ b/libs/partners/openrouter/pyproject.toml @@ -52,6 +52,9 @@ dev = ["langchain-core"] typing = ["mypy>=1.19.1,<2.0.0"] +[tool.uv] +constraint-dependencies = ["pygments>=2.20.0"] + [tool.uv.sources] langchain-core = { path = "../../core", editable = true } langchain-tests = { path = "../../standard-tests", editable = true } diff --git a/libs/partners/openrouter/uv.lock b/libs/partners/openrouter/uv.lock index 37c657cc97e..7594693bdf4 100644 --- a/libs/partners/openrouter/uv.lock +++ b/libs/partners/openrouter/uv.lock @@ -7,6 +7,9 @@ resolution-markers = [ "python_full_version < '3.11'", ] +[manifest] +constraints = [{ name = "pygments", specifier = ">=2.20.0" }] + [[package]] name = "annotated-types" version = "0.7.0" @@ -249,7 +252,7 @@ name = "exceptiongroup" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } wheels = [ @@ -1089,11 +1092,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/partners/perplexity/pyproject.toml b/libs/partners/perplexity/pyproject.toml index 8de78a356d4..e9ad4fb7a70 100644 --- a/libs/partners/perplexity/pyproject.toml +++ b/libs/partners/perplexity/pyproject.toml @@ -64,6 +64,9 @@ typing = [ "langchain-core" ] +[tool.uv] +constraint-dependencies = ["pygments>=2.20.0"] + [tool.uv.sources] langchain-core = { path = "../../core", editable = true } langchain-tests = { path = "../../standard-tests", editable = true } diff --git a/libs/partners/perplexity/uv.lock b/libs/partners/perplexity/uv.lock index 54861977aaf..719b8946770 100644 --- a/libs/partners/perplexity/uv.lock +++ b/libs/partners/perplexity/uv.lock @@ -10,6 +10,9 @@ resolution-markers = [ "python_full_version < '3.11' and platform_python_implementation != 'PyPy'", ] +[manifest] +constraints = [{ name = "pygments", specifier = ">=2.20.0" }] + [[package]] name = "annotated-types" version = "0.7.0" @@ -422,7 +425,7 @@ wheels = [ [[package]] name = "langchain-core" -version = "1.2.22" +version = "1.2.23" source = { editable = "../../core" } dependencies = [ { name = "jsonpatch" }, @@ -1217,11 +1220,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/partners/qdrant/pyproject.toml b/libs/partners/qdrant/pyproject.toml index 8ab26700e80..8e97e91a2c5 100644 --- a/libs/partners/qdrant/pyproject.toml +++ b/libs/partners/qdrant/pyproject.toml @@ -70,6 +70,7 @@ typing = [ # Remove this override once fastembed releases a version that allows pillow>=12.1.1. [tool.uv] override-dependencies = ["pillow>=12.1.1"] +constraint-dependencies = ["pygments>=2.20.0"] [tool.uv.sources] langchain-core = { path = "../../core", editable = true } diff --git a/libs/partners/qdrant/uv.lock b/libs/partners/qdrant/uv.lock index d7653ffee93..c7cfe40f647 100644 --- a/libs/partners/qdrant/uv.lock +++ b/libs/partners/qdrant/uv.lock @@ -13,6 +13,7 @@ resolution-markers = [ ] [manifest] +constraints = [{ name = "pygments", specifier = ">=2.20.0" }] overrides = [{ name = "pillow", specifier = ">=12.1.1" }] [[package]] @@ -509,7 +510,7 @@ wheels = [ [[package]] name = "langchain-core" -version = "1.2.22" +version = "1.2.23" source = { editable = "../../core" } dependencies = [ { name = "jsonpatch" }, @@ -1540,11 +1541,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/partners/xai/pyproject.toml b/libs/partners/xai/pyproject.toml index ba485cd421f..7ce988a3dcf 100644 --- a/libs/partners/xai/pyproject.toml +++ b/libs/partners/xai/pyproject.toml @@ -62,6 +62,9 @@ typing = [ ] dev = ["langchain-core"] +[tool.uv] +constraint-dependencies = ["pygments>=2.20.0"] + [tool.uv.sources] langchain-core = { path = "../../core", editable = true } langchain-tests = { path = "../../standard-tests", editable = true } diff --git a/libs/partners/xai/uv.lock b/libs/partners/xai/uv.lock index bd07861e668..92ab218eb0d 100644 --- a/libs/partners/xai/uv.lock +++ b/libs/partners/xai/uv.lock @@ -10,6 +10,9 @@ resolution-markers = [ "python_full_version < '3.11' and platform_python_implementation != 'PyPy'", ] +[manifest] +constraints = [{ name = "pygments", specifier = ">=2.20.0" }] + [[package]] name = "aiohappyeyeballs" version = "2.6.1" @@ -655,7 +658,7 @@ wheels = [ [[package]] name = "langchain-core" -version = "1.2.22" +version = "1.2.23" source = { editable = "../../core" } dependencies = [ { name = "jsonpatch" }, @@ -1591,11 +1594,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/standard-tests/pyproject.toml b/libs/standard-tests/pyproject.toml index 0503db7a1ae..146c1cefe51 100644 --- a/libs/standard-tests/pyproject.toml +++ b/libs/standard-tests/pyproject.toml @@ -62,7 +62,7 @@ typing = [ langchain-core = { path = "../core", editable = true } [tool.uv] -constraint-dependencies = ["urllib3>=2.6.3"] +constraint-dependencies = ["urllib3>=2.6.3", "pygments>=2.20.0"] [tool.mypy] plugins = ["pydantic.mypy"] diff --git a/libs/standard-tests/uv.lock b/libs/standard-tests/uv.lock index 664865ed864..80f25f264e0 100644 --- a/libs/standard-tests/uv.lock +++ b/libs/standard-tests/uv.lock @@ -8,7 +8,10 @@ resolution-markers = [ ] [manifest] -constraints = [{ name = "urllib3", specifier = ">=2.6.3" }] +constraints = [ + { name = "pygments", specifier = ">=2.20.0" }, + { name = "urllib3", specifier = ">=2.6.3" }, +] [[package]] name = "annotated-types" @@ -321,7 +324,7 @@ wheels = [ [[package]] name = "langchain-core" -version = "1.2.22" +version = "1.2.23" source = { editable = "../core" } dependencies = [ { name = "jsonpatch" }, @@ -1016,11 +1019,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] diff --git a/libs/text-splitters/pyproject.toml b/libs/text-splitters/pyproject.toml index 669e9f73331..dc234f7081c 100644 --- a/libs/text-splitters/pyproject.toml +++ b/libs/text-splitters/pyproject.toml @@ -73,6 +73,9 @@ test_integration = [ "en-core-web-sm", ] +[tool.uv] +constraint-dependencies = ["pygments>=2.20.0"] + [tool.uv.sources] langchain-core = { path = "../core", editable = true } en-core-web-sm = { url = "https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.8.0/en_core_web_sm-3.8.0-py3-none-any.whl" } diff --git a/libs/text-splitters/uv.lock b/libs/text-splitters/uv.lock index 53a05251247..db236120b38 100644 --- a/libs/text-splitters/uv.lock +++ b/libs/text-splitters/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 2 +revision = 3 requires-python = ">=3.10.0, <4.0.0" resolution-markers = [ "python_full_version >= '3.14'", @@ -9,6 +9,9 @@ resolution-markers = [ "python_full_version < '3.11'", ] +[manifest] +constraints = [{ name = "pygments", specifier = ">=2.20.0" }] + [[package]] name = "annotated-doc" version = "0.0.4" @@ -2525,11 +2528,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]]