Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-langchain-core for
openSUSE:Factory checked in at 2026-07-21 23:10:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-langchain-core (Old)
and /work/SRC/openSUSE:Factory/.python-langchain-core.new.24530 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-langchain-core"
Tue Jul 21 23:10:08 2026 rev:3 rq:1366862 version:1.5.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-langchain-core/python-langchain-core.changes
2026-07-09 22:21:20.386131180 +0200
+++
/work/SRC/openSUSE:Factory/.python-langchain-core.new.24530/python-langchain-core.changes
2026-07-21 23:10:22.078230920 +0200
@@ -1,0 +2,6 @@
+Tue Jul 21 05:53:36 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 1.5.0:
+ * Add reasoning_effort as a standard chat model parameter
+
+-------------------------------------------------------------------
Old:
----
langchain_core-1.4.9.tar.gz
New:
----
langchain_core-1.5.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-langchain-core.spec ++++++
--- /var/tmp/diff_new_pack.Wlrv0V/_old 2026-07-21 23:10:22.710252528 +0200
+++ /var/tmp/diff_new_pack.Wlrv0V/_new 2026-07-21 23:10:22.710252528 +0200
@@ -17,7 +17,7 @@
Name: python-langchain-core
-Version: 1.4.9
+Version: 1.5.0
Release: 0
Summary: Building applications with LLMs through composability
License: MIT
++++++ langchain_core-1.4.9.tar.gz -> langchain_core-1.5.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/langchain_core-1.4.9/.gitignore
new/langchain_core-1.5.0/.gitignore
--- old/langchain_core-1.4.9/.gitignore 2020-02-02 01:00:00.000000000 +0100
+++ new/langchain_core-1.5.0/.gitignore 2020-02-02 01:00:00.000000000 +0100
@@ -113,7 +113,13 @@
# Environments
.env
+.env.*
+!.env.example
.envrc
+*.pem
+*.key
+*.crt
+credentials.json
.venv*
venv*
env/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/langchain_core-1.4.9/PKG-INFO
new/langchain_core-1.5.0/PKG-INFO
--- old/langchain_core-1.4.9/PKG-INFO 2020-02-02 01:00:00.000000000 +0100
+++ new/langchain_core-1.5.0/PKG-INFO 2020-02-02 01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: langchain-core
-Version: 1.4.9
+Version: 1.5.0
Summary: Building applications with LLMs through composability
Project-URL: Homepage, https://docs.langchain.com/
Project-URL: Documentation,
https://reference.langchain.com/python/langchain_core/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/langchain_core-1.4.9/langchain_core/language_models/model_profile.py
new/langchain_core-1.5.0/langchain_core/language_models/model_profile.py
--- old/langchain_core-1.4.9/langchain_core/language_models/model_profile.py
2020-02-02 01:00:00.000000000 +0100
+++ new/langchain_core-1.5.0/langchain_core/language_models/model_profile.py
2020-02-02 01:00:00.000000000 +0100
@@ -91,6 +91,22 @@
reasoning_output: bool
"""Whether the model supports [reasoning /
chain-of-thought](https://docs.langchain.com/oss/python/langchain/models#reasoning)."""
+ reasoning_effort_levels: list[str]
+ """Supported reasoning-effort levels (e.g. `['low', 'medium', 'high']`).
+
+ Absent or empty if the model does not support a configurable reasoning
+ effort. Only meaningful when `reasoning_output` is `True`.
+ """
+
+ reasoning_effort_default: str
+ """The provider's documented default reasoning-effort level, if known.
+
+ Absent when no default is documented. Only meaningful when
+ `reasoning_effort_levels` is non-empty; not necessarily a member of
+ `reasoning_effort_levels` itself (a model may default to unconfigurable
+ behavior distinct from any explicit level).
+ """
+
text_outputs: bool
"""Whether text outputs are supported."""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/langchain_core-1.4.9/langchain_core/version.py
new/langchain_core-1.5.0/langchain_core/version.py
--- old/langchain_core-1.4.9/langchain_core/version.py 2020-02-02
01:00:00.000000000 +0100
+++ new/langchain_core-1.5.0/langchain_core/version.py 2020-02-02
01:00:00.000000000 +0100
@@ -1,3 +1,3 @@
"""Version information for `langchain-core`."""
-VERSION = "1.4.9"
+VERSION = "1.5.0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/langchain_core-1.4.9/pyproject.toml
new/langchain_core-1.5.0/pyproject.toml
--- old/langchain_core-1.4.9/pyproject.toml 2020-02-02 01:00:00.000000000
+0100
+++ new/langchain_core-1.5.0/pyproject.toml 2020-02-02 01:00:00.000000000
+0100
@@ -21,7 +21,7 @@
"Topic :: Software Development :: Libraries :: Python Modules",
]
-version = "1.4.9"
+version = "1.5.0"
requires-python = ">=3.10.0,<4.0.0"
dependencies = [
"langsmith>=0.3.45,<1.0.0",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/langchain_core-1.4.9/tests/unit_tests/runnables/__snapshots__/test_fallbacks.ambr
new/langchain_core-1.5.0/tests/unit_tests/runnables/__snapshots__/test_fallbacks.ambr
---
old/langchain_core-1.4.9/tests/unit_tests/runnables/__snapshots__/test_fallbacks.ambr
2020-02-02 01:00:00.000000000 +0100
+++
new/langchain_core-1.5.0/tests/unit_tests/runnables/__snapshots__/test_fallbacks.ambr
2020-02-02 01:00:00.000000000 +0100
@@ -84,7 +84,7 @@
"fake",
"FakeListLLM"
],
- "repr": "FakeListLLM(metadata={'lc_versions':
{'langchain-core': '1.4.9'}}, responses=['foo'], i=1)",
+ "repr": "FakeListLLM(metadata={'lc_versions':
{'langchain-core': '1.5.0'}}, responses=['foo'], i=1)",
"name": "FakeListLLM"
}
},
@@ -128,7 +128,7 @@
"fake",
"FakeListLLM"
],
- "repr": "FakeListLLM(metadata={'lc_versions':
{'langchain-core': '1.4.9'}}, responses=['bar'])",
+ "repr": "FakeListLLM(metadata={'lc_versions':
{'langchain-core': '1.5.0'}}, responses=['bar'])",
"name": "FakeListLLM"
}
},
@@ -268,7 +268,7 @@
"fake",
"FakeListLLM"
],
- "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.4.9'}}, responses=['foo'], i=1)",
+ "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.5.0'}}, responses=['foo'], i=1)",
"name": "FakeListLLM"
},
"fallbacks": [
@@ -281,7 +281,7 @@
"fake",
"FakeListLLM"
],
- "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.4.9'}}, responses=['bar'])",
+ "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.5.0'}}, responses=['bar'])",
"name": "FakeListLLM"
}
],
@@ -322,7 +322,7 @@
"fake",
"FakeListLLM"
],
- "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.4.9'}}, responses=['foo'], i=1)",
+ "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.5.0'}}, responses=['foo'], i=1)",
"name": "FakeListLLM"
},
"fallbacks": [
@@ -335,7 +335,7 @@
"fake",
"FakeListLLM"
],
- "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.4.9'}}, responses=['baz'], i=1)",
+ "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.5.0'}}, responses=['baz'], i=1)",
"name": "FakeListLLM"
},
{
@@ -347,7 +347,7 @@
"fake",
"FakeListLLM"
],
- "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.4.9'}}, responses=['bar'])",
+ "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.5.0'}}, responses=['bar'])",
"name": "FakeListLLM"
}
],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/langchain_core-1.4.9/tests/unit_tests/runnables/__snapshots__/test_runnable.ambr
new/langchain_core-1.5.0/tests/unit_tests/runnables/__snapshots__/test_runnable.ambr
---
old/langchain_core-1.4.9/tests/unit_tests/runnables/__snapshots__/test_runnable.ambr
2020-02-02 01:00:00.000000000 +0100
+++
new/langchain_core-1.5.0/tests/unit_tests/runnables/__snapshots__/test_runnable.ambr
2020-02-02 01:00:00.000000000 +0100
@@ -97,7 +97,7 @@
"fake_chat_models",
"FakeListChatModel"
],
- "repr": "FakeListChatModel(metadata={'lc_versions':
{'langchain-core': '1.4.9'}}, responses=['foo, bar'])",
+ "repr": "FakeListChatModel(metadata={'lc_versions':
{'langchain-core': '1.5.0'}}, responses=['foo, bar'])",
"name": "FakeListChatModel"
}
],
@@ -227,7 +227,7 @@
"fake_chat_models",
"FakeListChatModel"
],
- "repr": "FakeListChatModel(metadata={'lc_versions':
{'langchain-core': '1.4.9'}}, responses=['baz, qux'])",
+ "repr": "FakeListChatModel(metadata={'lc_versions':
{'langchain-core': '1.5.0'}}, responses=['baz, qux'])",
"name": "FakeListChatModel"
}
],
@@ -346,7 +346,7 @@
"fake_chat_models",
"FakeListChatModel"
],
- "repr": "FakeListChatModel(metadata={'lc_versions':
{'langchain-core': '1.4.9'}}, responses=['foo, bar'])",
+ "repr": "FakeListChatModel(metadata={'lc_versions':
{'langchain-core': '1.5.0'}}, responses=['foo, bar'])",
"name": "FakeListChatModel"
},
{
@@ -457,7 +457,7 @@
"fake_chat_models",
"FakeListChatModel"
],
- "repr": "FakeListChatModel(metadata={'lc_versions':
{'langchain-core': '1.4.9'}}, responses=['baz, qux'])",
+ "repr": "FakeListChatModel(metadata={'lc_versions':
{'langchain-core': '1.5.0'}}, responses=['baz, qux'])",
"name": "FakeListChatModel"
}
],
@@ -848,7 +848,7 @@
"fake",
"FakeStreamingListLLM"
],
- "repr": "FakeStreamingListLLM(metadata={'lc_versions':
{'langchain-core': '1.4.9'}}, responses=['first item, second item, third
item'])",
+ "repr": "FakeStreamingListLLM(metadata={'lc_versions':
{'langchain-core': '1.5.0'}}, responses=['first item, second item, third
item'])",
"name": "FakeStreamingListLLM"
},
{
@@ -884,7 +884,7 @@
"fake",
"FakeStreamingListLLM"
],
- "repr": "FakeStreamingListLLM(metadata={'lc_versions':
{'langchain-core': '1.4.9'}}, responses=['this', 'is', 'a', 'test'])",
+ "repr": "FakeStreamingListLLM(metadata={'lc_versions':
{'langchain-core': '1.5.0'}}, responses=['this', 'is', 'a', 'test'])",
"name": "FakeStreamingListLLM"
}
},
@@ -1009,7 +1009,7 @@
# name: test_prompt_with_chat_model
'''
ChatPromptTemplate(input_variables=['question'], input_types={},
partial_variables={},
messages=[SystemMessagePromptTemplate(prompt=PromptTemplate(input_variables=[],
input_types={}, partial_variables={}, template='You are a nice assistant.'),
additional_kwargs={}),
HumanMessagePromptTemplate(prompt=PromptTemplate(input_variables=['question'],
input_types={}, partial_variables={}, template='{question}'),
additional_kwargs={})])
- | FakeListChatModel(metadata={'lc_versions': {'langchain-core': '1.4.9'}},
responses=['foo'])
+ | FakeListChatModel(metadata={'lc_versions': {'langchain-core': '1.5.0'}},
responses=['foo'])
'''
# ---
# name: test_prompt_with_chat_model.1
@@ -1109,7 +1109,7 @@
"fake_chat_models",
"FakeListChatModel"
],
- "repr": "FakeListChatModel(metadata={'lc_versions': {'langchain-core':
'1.4.9'}}, responses=['foo'])",
+ "repr": "FakeListChatModel(metadata={'lc_versions': {'langchain-core':
'1.5.0'}}, responses=['foo'])",
"name": "FakeListChatModel"
}
},
@@ -1220,7 +1220,7 @@
"fake_chat_models",
"FakeListChatModel"
],
- "repr": "FakeListChatModel(metadata={'lc_versions':
{'langchain-core': '1.4.9'}}, responses=['foo, bar'])",
+ "repr": "FakeListChatModel(metadata={'lc_versions':
{'langchain-core': '1.5.0'}}, responses=['foo, bar'])",
"name": "FakeListChatModel"
}
],
@@ -1249,7 +1249,7 @@
# name: test_prompt_with_chat_model_async
'''
ChatPromptTemplate(input_variables=['question'], input_types={},
partial_variables={},
messages=[SystemMessagePromptTemplate(prompt=PromptTemplate(input_variables=[],
input_types={}, partial_variables={}, template='You are a nice assistant.'),
additional_kwargs={}),
HumanMessagePromptTemplate(prompt=PromptTemplate(input_variables=['question'],
input_types={}, partial_variables={}, template='{question}'),
additional_kwargs={})])
- | FakeListChatModel(metadata={'lc_versions': {'langchain-core': '1.4.9'}},
responses=['foo'])
+ | FakeListChatModel(metadata={'lc_versions': {'langchain-core': '1.5.0'}},
responses=['foo'])
'''
# ---
# name: test_prompt_with_chat_model_async.1
@@ -1349,7 +1349,7 @@
"fake_chat_models",
"FakeListChatModel"
],
- "repr": "FakeListChatModel(metadata={'lc_versions': {'langchain-core':
'1.4.9'}}, responses=['foo'])",
+ "repr": "FakeListChatModel(metadata={'lc_versions': {'langchain-core':
'1.5.0'}}, responses=['foo'])",
"name": "FakeListChatModel"
}
},
@@ -1459,7 +1459,7 @@
"fake",
"FakeListLLM"
],
- "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.4.9'}}, responses=['foo', 'bar'])",
+ "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.5.0'}}, responses=['foo', 'bar'])",
"name": "FakeListLLM"
}
},
@@ -1576,7 +1576,7 @@
"fake",
"FakeListLLM"
],
- "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.4.9'}}, responses=['foo', 'bar'])",
+ "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.5.0'}}, responses=['foo', 'bar'])",
"name": "FakeListLLM"
}
],
@@ -1699,7 +1699,7 @@
"fake",
"FakeStreamingListLLM"
],
- "repr": "FakeStreamingListLLM(metadata={'lc_versions':
{'langchain-core': '1.4.9'}}, responses=['bear, dog, cat', 'tomato, lettuce,
onion'])",
+ "repr": "FakeStreamingListLLM(metadata={'lc_versions':
{'langchain-core': '1.5.0'}}, responses=['bear, dog, cat', 'tomato, lettuce,
onion'])",
"name": "FakeStreamingListLLM"
}
],
@@ -1867,7 +1867,7 @@
"fake",
"FakeListLLM"
],
- "repr": "FakeListLLM(metadata={'lc_versions':
{'langchain-core': '1.4.9'}}, responses=['4'])",
+ "repr": "FakeListLLM(metadata={'lc_versions':
{'langchain-core': '1.5.0'}}, responses=['4'])",
"name": "FakeListLLM"
}
},
@@ -1940,7 +1940,7 @@
"fake",
"FakeListLLM"
],
- "repr": "FakeListLLM(metadata={'lc_versions':
{'langchain-core': '1.4.9'}}, responses=['2'])",
+ "repr": "FakeListLLM(metadata={'lc_versions':
{'langchain-core': '1.5.0'}}, responses=['2'])",
"name": "FakeListLLM"
}
},
@@ -13407,7 +13407,7 @@
just_to_test_lambda: RunnableLambda(...)
}
| ChatPromptTemplate(input_variables=['documents', 'question'],
input_types={}, partial_variables={},
messages=[SystemMessagePromptTemplate(prompt=PromptTemplate(input_variables=[],
input_types={}, partial_variables={}, template='You are a nice assistant.'),
additional_kwargs={}),
HumanMessagePromptTemplate(prompt=PromptTemplate(input_variables=['documents',
'question'], input_types={}, partial_variables={},
template='Context:\n{documents}\n\nQuestion:\n{question}'),
additional_kwargs={})])
- | FakeListChatModel(metadata={'lc_versions': {'langchain-core': '1.4.9'}},
responses=['foo, bar'])
+ | FakeListChatModel(metadata={'lc_versions': {'langchain-core': '1.5.0'}},
responses=['foo, bar'])
| CommaSeparatedListOutputParser()
'''
# ---
@@ -13610,7 +13610,7 @@
"fake_chat_models",
"FakeListChatModel"
],
- "repr": "FakeListChatModel(metadata={'lc_versions':
{'langchain-core': '1.4.9'}}, responses=['foo, bar'])",
+ "repr": "FakeListChatModel(metadata={'lc_versions':
{'langchain-core': '1.5.0'}}, responses=['foo, bar'])",
"name": "FakeListChatModel"
}
],
@@ -13636,8 +13636,8 @@
ChatPromptTemplate(input_variables=['question'], input_types={},
partial_variables={},
messages=[SystemMessagePromptTemplate(prompt=PromptTemplate(input_variables=[],
input_types={}, partial_variables={}, template='You are a nice assistant.'),
additional_kwargs={}),
HumanMessagePromptTemplate(prompt=PromptTemplate(input_variables=['question'],
input_types={}, partial_variables={}, template='{question}'),
additional_kwargs={})])
| RunnableLambda(...)
| {
- chat: FakeListChatModel(metadata={'lc_versions': {'langchain-core':
'1.4.9'}}, responses=["i'm a chatbot"]),
- llm: FakeListLLM(metadata={'lc_versions': {'langchain-core': '1.4.9'}},
responses=["i'm a textbot"])
+ chat: FakeListChatModel(metadata={'lc_versions': {'langchain-core':
'1.5.0'}}, responses=["i'm a chatbot"]),
+ llm: FakeListLLM(metadata={'lc_versions': {'langchain-core': '1.5.0'}},
responses=["i'm a textbot"])
}
'''
# ---
@@ -13762,7 +13762,7 @@
"fake_chat_models",
"FakeListChatModel"
],
- "repr": "FakeListChatModel(metadata={'lc_versions':
{'langchain-core': '1.4.9'}}, responses=[\"i'm a chatbot\"])",
+ "repr": "FakeListChatModel(metadata={'lc_versions':
{'langchain-core': '1.5.0'}}, responses=[\"i'm a chatbot\"])",
"name": "FakeListChatModel"
},
"llm": {
@@ -13774,7 +13774,7 @@
"fake",
"FakeListLLM"
],
- "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.4.9'}}, responses=[\"i'm a textbot\"])",
+ "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.5.0'}}, responses=[\"i'm a textbot\"])",
"name": "FakeListLLM"
}
}
@@ -13917,7 +13917,7 @@
"fake_chat_models",
"FakeListChatModel"
],
- "repr": "FakeListChatModel(metadata={'lc_versions':
{'langchain-core': '1.4.9'}}, responses=[\"i'm a chatbot\"])",
+ "repr": "FakeListChatModel(metadata={'lc_versions':
{'langchain-core': '1.5.0'}}, responses=[\"i'm a chatbot\"])",
"name": "FakeListChatModel"
},
"kwargs": {
@@ -13938,7 +13938,7 @@
"fake",
"FakeListLLM"
],
- "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.4.9'}}, responses=[\"i'm a textbot\"])",
+ "repr": "FakeListLLM(metadata={'lc_versions': {'langchain-core':
'1.5.0'}}, responses=[\"i'm a textbot\"])",
"name": "FakeListLLM"
},
"passthrough": {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/langchain_core-1.4.9/uv.lock
new/langchain_core-1.5.0/uv.lock
--- old/langchain_core-1.4.9/uv.lock 2020-02-02 01:00:00.000000000 +0100
+++ new/langchain_core-1.5.0/uv.lock 2020-02-02 01:00:00.000000000 +0100
@@ -490,7 +490,7 @@
version = "1.3.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "typing-extensions", marker = "python_full_version < '3.11'" },
+ { name = "typing-extensions" },
]
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 = [
@@ -652,17 +652,17 @@
"python_full_version < '3.11' and platform_python_implementation !=
'PyPy'",
]
dependencies = [
- { name = "colorama", marker = "python_full_version < '3.11' and
sys_platform == 'win32'" },
- { name = "decorator", marker = "python_full_version < '3.11'" },
- { name = "exceptiongroup", marker = "python_full_version < '3.11'" },
- { name = "jedi", marker = "python_full_version < '3.11'" },
- { name = "matplotlib-inline", marker = "python_full_version < '3.11'" },
- { name = "pexpect", marker = "python_full_version < '3.11' and
sys_platform != 'emscripten' and sys_platform != 'win32'" },
- { name = "prompt-toolkit", marker = "python_full_version < '3.11'" },
- { name = "pygments", marker = "python_full_version < '3.11'" },
- { name = "stack-data", marker = "python_full_version < '3.11'" },
- { name = "traitlets", marker = "python_full_version < '3.11'" },
- { name = "typing-extensions", marker = "python_full_version < '3.11'" },
+ { name = "colorama", marker = "sys_platform == 'win32'" },
+ { name = "decorator" },
+ { name = "exceptiongroup" },
+ { name = "jedi" },
+ { name = "matplotlib-inline" },
+ { name = "pexpect", marker = "sys_platform != 'emscripten' and
sys_platform != 'win32'" },
+ { name = "prompt-toolkit" },
+ { name = "pygments" },
+ { name = "stack-data" },
+ { name = "traitlets" },
+ { name = "typing-extensions" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/85/31/10ac88f3357fc276dc8a64e8880c82e80e7459326ae1d0a211b40abf6665/ipython-8.37.0.tar.gz",
hash =
"sha256:ca815841e1a41a1e6b73a0b08f3038af9b2252564d01fc405356d34033012216", size
= 5606088, upload-time = "2025-05-31T16:39:09.613Z" }
wheels = [
@@ -684,17 +684,17 @@
"python_full_version >= '3.11' and python_full_version < '3.13' and
platform_python_implementation != 'PyPy'",
]
dependencies = [
- { name = "colorama", marker = "python_full_version >= '3.11' and
sys_platform == 'win32'" },
- { name = "decorator", marker = "python_full_version >= '3.11'" },
- { name = "ipython-pygments-lexers", marker = "python_full_version >=
'3.11'" },
- { name = "jedi", marker = "python_full_version >= '3.11'" },
- { name = "matplotlib-inline", marker = "python_full_version >= '3.11'" },
- { name = "pexpect", marker = "python_full_version >= '3.11' and
sys_platform != 'emscripten' and sys_platform != 'win32'" },
- { name = "prompt-toolkit", marker = "python_full_version >= '3.11'" },
- { name = "pygments", marker = "python_full_version >= '3.11'" },
- { name = "stack-data", marker = "python_full_version >= '3.11'" },
- { name = "traitlets", marker = "python_full_version >= '3.11'" },
- { name = "typing-extensions", marker = "python_full_version == '3.11.*'" },
+ { name = "colorama", marker = "sys_platform == 'win32'" },
+ { name = "decorator" },
+ { name = "ipython-pygments-lexers" },
+ { name = "jedi" },
+ { name = "matplotlib-inline" },
+ { name = "pexpect", marker = "sys_platform != 'emscripten' and
sys_platform != 'win32'" },
+ { name = "prompt-toolkit" },
+ { name = "pygments" },
+ { name = "stack-data" },
+ { name = "traitlets" },
+ { name = "typing-extensions", marker = "python_full_version < '3.12'" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/12/51/a703c030f4928646d390b4971af4938a1b10c9dfce694f0d99a0bb073cb2/ipython-9.8.0.tar.gz",
hash =
"sha256:8e4ce129a627eb9dd221c41b1d2cdaed4ef7c9da8c17c63f6f578fe231141f83", size
= 4424940, upload-time = "2025-12-03T10:18:24.353Z" }
wheels = [
@@ -706,7 +706,7 @@
version = "1.1.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "pygments", marker = "python_full_version >= '3.11'" },
+ { name = "pygments" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz",
hash =
"sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size
= 8393, upload-time = "2025-01-17T11:24:34.505Z" }
wheels = [
@@ -1039,7 +1039,7 @@
[[package]]
name = "langchain-core"
-version = "1.4.9"
+version = "1.5.0"
source = { editable = "." }
dependencies = [
{ name = "jsonpatch" },
@@ -1177,7 +1177,7 @@
{ name = "pytest-recording" },
{ name = "pytest-socket", specifier = ">=0.7.0,<1.0.0" },
{ name = "syrupy", specifier = ">=5.0.0,<6.0.0" },
- { name = "vcrpy", specifier = ">=8.0.0,<9.0.0" },
+ { name = "vcrpy", specifier = ">=8.2.1,<9.0.0" },
]
[package.metadata.requires-dev]
@@ -1466,14 +1466,14 @@
[[package]]
name = "mistune"
-version = "3.2.1"
+version = "3.3.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "typing-extensions", marker = "python_full_version < '3.11'" },
]
-sdist = { url =
"https://files.pythonhosted.org/packages/ca/84/620cc3f7e3adf6f5067e10f4dbae71295d8f9e16d5d3f9ef97c40f2f592c/mistune-3.2.1.tar.gz",
hash =
"sha256:7c8e5501d38bac1582e067e46c8343f17d57ea1aaa735823f3aba1fd59c88a28", size
= 98003, upload-time = "2026-05-03T14:33:22.312Z" }
+sdist = { url =
"https://files.pythonhosted.org/packages/84/9c/1939635275ec7258e2b43b00dafabc36d89ad11aa7838d375dc1b0e561cb/mistune-3.3.0.tar.gz",
hash =
"sha256:3074ec4c61b384abe725128e4dcbb483f5a09cc4632012505cdee655d3a113b9", size
= 110936, upload-time = "2026-06-21T13:11:39.458Z" }
wheels = [
- { url =
"https://files.pythonhosted.org/packages/2a/7f/a946aa4f8752b37102b41e64dca18a1976ac705c3a0d1dfe74d820a02552/mistune-3.2.1-py3-none-any.whl",
hash =
"sha256:78cdb0ba5e938053ccf63651b352508d2efa9411dc8810bfb05f2dc5140c0048", size
= 53749, upload-time = "2026-05-03T14:33:20.551Z" },
+ { url =
"https://files.pythonhosted.org/packages/b7/76/b90f9d48d43fbd80a79a20d3eab2e5109859c7a56dc663b23187385898f3/mistune-3.3.0-py3-none-any.whl",
hash =
"sha256:a758e578acda49d8195f9a860b132dae2cf7bf409381393b1c4e6e489a65397b", size
= 61250, upload-time = "2026-06-21T13:11:37.938Z" },
]
[[package]]
@@ -2767,11 +2767,11 @@
[[package]]
name = "soupsieve"
-version = "2.8"
+version = "2.8.4"
source = { registry = "https://pypi.org/simple" }
-sdist = { url =
"https://files.pythonhosted.org/packages/6d/e6/21ccce3262dd4889aa3332e5a119a3491a95e8f60939870a3a035aabac0d/soupsieve-2.8.tar.gz",
hash =
"sha256:e2dd4a40a628cb5f28f6d4b0db8800b8f581b65bb380b97de22ba5ca8d72572f", size
= 103472, upload-time = "2025-08-27T15:39:51.78Z" }
+sdist = { url =
"https://files.pythonhosted.org/packages/47/2c/0a5f6f8ee0d5589e48c7640213ed5175d52cf540a06725b628cc1a45d6ce/soupsieve-2.8.4.tar.gz",
hash =
"sha256:e121fd02e975c695e4e9e8774a5ee35d74714b59307868dcc5319ad2d9e3328e", size
= 121110, upload-time = "2026-05-24T13:55:57.154Z" }
wheels = [
- { url =
"https://files.pythonhosted.org/packages/14/a0/bb38d3b76b8cae341dad93a2dd83ab7462e6dbcdd84d43f54ee60a8dc167/soupsieve-2.8-py3-none-any.whl",
hash =
"sha256:0cc76456a30e20f5d7f2e14a98a4ae2ee4e5abdc7c5ea0aafe795f344bc7984c", size
= 36679, upload-time = "2025-08-27T15:39:50.179Z" },
+ { url =
"https://files.pythonhosted.org/packages/5e/f5/0c41cb68dcae6b7de4fac4188a3a9589e21fb31df21ea3a2e888db95e6c9/soupsieve-2.8.4-py3-none-any.whl",
hash =
"sha256:e7e6b0769c8f51ed59acab6e994b00621096cfb1c640a7509295987388fbaf65", size
= 37304, upload-time = "2026-05-24T13:55:55.406Z" },
]
[[package]]