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-08-12 16:12:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-langchain-core (Old)
 and      /work/SRC/openSUSE:Factory/.python-langchain-core.new.17972 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-langchain-core"

Wed Aug 12 16:12:16 2026 rev:7 rq:1370780 version:1.5.4

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-langchain-core/python-langchain-core.changes  
    2026-08-01 18:35:39.848913293 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-langchain-core.new.17972/python-langchain-core.changes
   2026-08-12 16:13:23.420709417 +0200
@@ -1,0 +2,17 @@
+Wed Aug 12 05:19:58 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 1.5.4:
+  * Compatibility with pydantic 2.14
+  * Stop StructuredPrompt from mutating caller kwargs
+  * Preserve flat tool args schema for RootModel runnables
+  * Close internally created event loops in streaming tracers
+  * Preserve OpenAI file blocks
+  * Handle injected args for subclasses of BaseTool
+  * Respect include_injected=False with filter_args
+  * Redact streaming callback options
+  * Type text stream projections
+  * Ship the LICENSE file
+- Drop the pydantic repr/serialization test deselects, obsoleted by
+  upstream's pydantic compatibility fix
+
+-------------------------------------------------------------------

Old:
----
  langchain_core-1.5.3.tar.gz

New:
----
  langchain_core-1.5.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-langchain-core.spec ++++++
--- /var/tmp/diff_new_pack.cBCTvR/_old  2026-08-12 16:13:24.860770244 +0200
+++ /var/tmp/diff_new_pack.cBCTvR/_new  2026-08-12 16:13:24.860770244 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-langchain-core
-Version:        1.5.3
+Version:        1.5.4
 Release:        0
 Summary:        Building applications with LLMs through composability
 License:        MIT
@@ -89,11 +89,8 @@
 # - the SSRF transport tests construct an httpx transport whose openSUSE 
certifi
 #   does a blocking os.stat on the CA bundle that blockbuster flags in the 
async
 #   tests (openSUSE-specific), so the whole transport module is skipped;
-# - the public-URL/webhook SSRF tests need live DNS resolution (offline build);
-# - the repr/serialization snapshot tests below mismatch only because Factory's
-#   pydantic (2.13) emits the default output_version field that the upstream
-#   snapshots (pydantic 2.12) omit.
-%pytest tests/unit_tests --ignore 
tests/unit_tests/indexing/test_in_memory_indexer.py --ignore 
tests/unit_tests/language_models/test_compat_bridge.py --ignore 
tests/unit_tests/stores/test_in_memory.py --ignore 
tests/unit_tests/vectorstores/test_in_memory.py --ignore 
tests/unit_tests/test_ssrf_policy_transport.py --deselect 
tests/unit_tests/runnables/test_graph.py::test_graph_single_runnable --deselect 
tests/unit_tests/runnables/test_graph.py::test_graph_sequence --deselect 
tests/unit_tests/runnables/test_graph.py::test_graph_sequence_map --deselect 
tests/unit_tests/language_models/chat_models/test_cache.py::test_llm_representation_for_serializable
 --deselect 
tests/unit_tests/runnables/test_runnable.py::test_prompt_with_chat_model 
--deselect 
tests/unit_tests/runnables/test_runnable.py::test_prompt_with_chat_model_async 
--deselect 
tests/unit_tests/runnables/test_runnable.py::test_prompt_with_chat_model_and_parser
 --deselect tests/unit_tests/runnables/test_runnable.py::test_combining_s
 equences --deselect 
tests/unit_tests/runnables/test_runnable.py::test_seq_dict_prompt_llm 
--deselect tests/unit_tests/runnables/test_runnable.py::test_seq_prompt_dict 
--deselect tests/unit_tests/runnables/test_runnable.py::test_seq_prompt_map 
--deselect 
tests/unit_tests/test_ssrf_protection.py::TestValidateSafeUrl::test_valid_public_https_url
 --deselect 
tests/unit_tests/test_ssrf_protection.py::TestValidateSafeUrl::test_valid_public_http_url
 --deselect 
tests/unit_tests/test_ssrf_protection.py::TestValidateSafeUrl::test_https_only_mode
 --deselect 
tests/unit_tests/test_ssrf_protection.py::TestIsSafeUrl::test_safe_url_returns_true
 --deselect 
tests/unit_tests/test_ssrf_protection.py::TestSSRFProtectedUrlType::test_valid_url_accepted
 --deselect 
tests/unit_tests/test_ssrf_protection.py::TestRealWorldURLs::test_slack_webhook 
--deselect 
tests/unit_tests/test_ssrf_protection.py::TestRealWorldURLs::test_discord_webhook
 --deselect tests/unit_tests/test_ssrf_protection.py::TestRealWorldURLs::te
 st_webhook_site --deselect 
tests/unit_tests/test_ssrf_protection.py::TestRealWorldURLs::test_ngrok_url
+# - the public-URL/webhook SSRF tests need live DNS resolution (offline build).
+%pytest tests/unit_tests --ignore 
tests/unit_tests/indexing/test_in_memory_indexer.py --ignore 
tests/unit_tests/language_models/test_compat_bridge.py --ignore 
tests/unit_tests/stores/test_in_memory.py --ignore 
tests/unit_tests/vectorstores/test_in_memory.py --ignore 
tests/unit_tests/test_ssrf_policy_transport.py --deselect 
tests/unit_tests/runnables/test_graph.py::test_graph_single_runnable --deselect 
tests/unit_tests/runnables/test_graph.py::test_graph_sequence --deselect 
tests/unit_tests/runnables/test_graph.py::test_graph_sequence_map --deselect 
tests/unit_tests/test_ssrf_protection.py::TestValidateSafeUrl::test_valid_public_https_url
 --deselect 
tests/unit_tests/test_ssrf_protection.py::TestValidateSafeUrl::test_valid_public_http_url
 --deselect 
tests/unit_tests/test_ssrf_protection.py::TestValidateSafeUrl::test_https_only_mode
 --deselect 
tests/unit_tests/test_ssrf_protection.py::TestIsSafeUrl::test_safe_url_returns_true
 --deselect tests/unit_tests/test_ssrf_protection.py::TestSSR
 FProtectedUrlType::test_valid_url_accepted --deselect 
tests/unit_tests/test_ssrf_protection.py::TestRealWorldURLs::test_slack_webhook 
--deselect 
tests/unit_tests/test_ssrf_protection.py::TestRealWorldURLs::test_discord_webhook
 --deselect 
tests/unit_tests/test_ssrf_protection.py::TestRealWorldURLs::test_webhook_site 
--deselect 
tests/unit_tests/test_ssrf_protection.py::TestRealWorldURLs::test_ngrok_url
 # Recompile the installed modules as hash-based bytecode: this package ships
 # many modules whose timestamp-based .pyc desync from the 
reproducibility-clamped
 # .py mtimes and trip python-bytecode-inconsistent-mtime.
@@ -102,6 +99,7 @@
 
 %files %{python_files}
 %doc README.md
+%license LICENSE
 %{python_sitelib}/langchain_core
 %{python_sitelib}/langchain_core-%{version}.dist-info
 

++++++ langchain_core-1.5.3.tar.gz -> langchain_core-1.5.4.tar.gz ++++++
++++ 1717 lines of diff (skipped)

Reply via email to