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-20 16:15:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-langchain-core (Old)
and /work/SRC/openSUSE:Factory/.python-langchain-core.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-langchain-core"
Thu Aug 20 16:15:25 2026 rev:11 rq:1372138 version:1.6.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-langchain-core/python-langchain-core.changes
2026-08-19 18:01:20.303493035 +0200
+++
/work/SRC/openSUSE:Factory/.python-langchain-core.new.1258/python-langchain-core.changes
2026-08-20 16:15:33.682813805 +0200
@@ -1,0 +2,19 @@
+Thu Aug 20 06:00:23 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 1.6.0:
+ * Add standard model exception types (ModelError and HTTP-status
+ subclasses) so provider failures share one hierarchy
+ * Allow deserializing RunnablePick
+ * convert_to_openai_function now handles callables and non-dict
+ mappings
+ * Fail fast when tool schemas cannot resolve forward refs during
+ serialization
+ * Require all nested properties for strict tool schemas
+ * Accept non-dict Mapping values in mustache templates
+ * Finalize chain-group runs on BaseException
+ * Resolve postponed annotations when detecting StructuredTool
+ injected arguments
+- Deselect test_benchmark_model, a wall-clock <1s assertion that
+ already fails on slower OBS i586 workers
+
+-------------------------------------------------------------------
Old:
----
langchain_core-1.5.6.tar.gz
New:
----
langchain_core-1.6.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-langchain-core.spec ++++++
--- /var/tmp/diff_new_pack.oPXPIZ/_old 2026-08-20 16:15:34.464841472 +0200
+++ /var/tmp/diff_new_pack.oPXPIZ/_new 2026-08-20 16:15:34.466841543 +0200
@@ -17,7 +17,7 @@
Name: python-langchain-core
-Version: 1.5.6
+Version: 1.6.0
Release: 0
Summary: Building applications with LLMs through composability
License: MIT
@@ -95,8 +95,10 @@
# - 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).
-%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
+# - the public-URL/webhook SSRF tests need live DNS resolution (offline build);
+# - test_benchmark_model asserts 1000 fake invokes finish in under one second
+# and already fails on slower OBS i586 workers (same fail on devel 1.5.6).
+%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
--deselect
tests/unit_tests/language_models/chat_models/test_benchmark.py::test_benchmark_model
%files %{python_files}
%doc README.md
++++++ langchain_core-1.5.6.tar.gz -> langchain_core-1.6.0.tar.gz ++++++
++++ 2191 lines of diff (skipped)