Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-langchain-aws for
openSUSE:Factory checked in at 2026-08-21 16:53:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-langchain-aws (Old)
and /work/SRC/openSUSE:Factory/.python-langchain-aws.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-langchain-aws"
Fri Aug 21 16:53:27 2026 rev:7 rq:1372688 version:1.7.3
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-langchain-aws/python-langchain-aws.changes
2026-08-20 17:52:48.662337932 +0200
+++
/work/SRC/openSUSE:Factory/.python-langchain-aws.new.1258/python-langchain-aws.changes
2026-08-21 16:54:52.304252906 +0200
@@ -1,0 +2,38 @@
+Fri Aug 21 05:36:38 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 1.7.3:
+ * ChatBedrockConverse ignores unsupported cross-provider AI
+ content blocks (OpenAI function_call, Google reasoning) so
+ persisted threads can return to Bedrock
+ * Normalize signed Gemini thinking blocks and convert
+ tool_call blocks to Bedrock toolUse before serialization
+ * Refresh the bundled model profile data: add xai.grok-4.6
+
+-------------------------------------------------------------------
+Thu Aug 20 18:53:19 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 1.7.2:
+ * Add ChatAnthropicMantle for the Bedrock Mantle Anthropic
+ Messages API (requires the anthropic extra)
+ * Derive ChatOpenAIMantle auth from the AWS credential chain
+ when no static Bedrock API key is provided
+ * Refresh the bundled model profile data: add
+ global.openai.gpt-5.6-{luna,sol,terra}
+- Skip tests/unit_tests/chat_models/test_anthropic_mantle.py, new
+ in this release: it drives ChatAnthropicMantle through the
+ python-langchain-tests ChatModel unit-test bridge, which is not
+ packaged
+- Deselect test_bedrock_api_key_provider_* in
+ tests/unit_tests/test_utils.py: they mock.patch
+ aws_bedrock_token_generator, which is not packaged
+- Run tests/unit_tests/test_versioning.py now that
+ python-langchain-anthropic is in Factory
+- Run TestToolNodeCompatibility now that python-langgraph is in
+ Factory
+
+-------------------------------------------------------------------
+Tue Aug 18 05:36:28 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Avoid variations from --nocheck: move bytecode recompilation and fdupes from
%check to %install (boo#1227364)
+
+-------------------------------------------------------------------
Old:
----
langchain_aws-1.7.1.tar.gz
New:
----
langchain_aws-1.7.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-langchain-aws.spec ++++++
--- /var/tmp/diff_new_pack.jISFXI/_old 2026-08-21 16:54:53.316288841 +0200
+++ /var/tmp/diff_new_pack.jISFXI/_new 2026-08-21 16:54:53.320288984 +0200
@@ -17,7 +17,7 @@
Name: python-langchain-aws
-Version: 1.7.1
+Version: 1.7.3
Release: 0
Summary: LangChain integrations for AWS
License: MIT
@@ -34,7 +34,9 @@
BuildArch: noarch
# SECTION test requirements
BuildRequires: %{python_module boto3 >= 1.43.64}
+BuildRequires: %{python_module langchain-anthropic}
BuildRequires: %{python_module langchain-core >= 1.4.7}
+BuildRequires: %{python_module langgraph}
BuildRequires: %{python_module numpy >= 1.0.0}
BuildRequires: %{python_module pydantic >= 2.10.6}
BuildRequires: %{python_module pytest-asyncio}
@@ -60,23 +62,24 @@
%install
%pyproject_install
+# Recompile the installed modules as hash-based bytecode so the
+# timestamp-clamped .pyc do not trip python-bytecode-inconsistent-mtime.
+%python_expand $python -m compileall -q -f --invalidation-mode=unchecked-hash
-o 0 -o 1 -s %{buildroot} %{buildroot}%{$python_sitelib}/langchain_aws
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
# Ignored modules pull in packages not available in Factory:
# - test_standard / chat_models test_anthropic / test_bedrock_converse /
-# chat_models test_openai use the python-langchain-tests ChatModel unit-test
-# bridge (test_openai also needs the langchain-aws[openai] extra, which IS in
-# Factory -- langchain-tests is the blocker);
-# - middleware/test_prompt_caching needs the full python-langchain meta
package;
-# - test_versioning exercises ChatAnthropicBedrock (the
langchain-aws[anthropic]
-# extra: anthropic + python-langchain-anthropic).
-# The ToolNode compatibility tests need langgraph (not in Factory).
-%pytest tests/unit_tests --ignore tests/unit_tests/test_standard.py --ignore
tests/unit_tests/chat_models/test_anthropic.py --ignore
tests/unit_tests/chat_models/test_bedrock_converse.py --ignore
tests/unit_tests/chat_models/test_openai.py --ignore
tests/unit_tests/middleware/test_prompt_caching.py --ignore
tests/unit_tests/test_versioning.py --deselect
tests/unit_tests/tools/test_nova_tools.py::TestToolNodeCompatibility
-# Recompile the installed modules as hash-based bytecode so the
-# timestamp-clamped .pyc do not trip python-bytecode-inconsistent-mtime.
-%python_expand $python -m compileall -q -f --invalidation-mode=unchecked-hash
-o 0 -o 1 -s %{buildroot} %{buildroot}%{$python_sitelib}/langchain_aws
-%python_expand %fdupes %{buildroot}%{$python_sitelib}/langchain_aws
+# chat_models test_openai / chat_models test_anthropic_mantle use the
+# python-langchain-tests ChatModel unit-test bridge (test_openai also needs
+# the langchain-aws[openai] extra, which IS in Factory -- langchain-tests is
+# the blocker; test_anthropic_mantle also needs the anthropic extra);
+# - middleware/test_prompt_caching needs the full python-langchain meta
package.
+# test_versioning and TestToolNodeCompatibility now run: langchain-anthropic
+# and langgraph are in Factory.
+# test_bedrock_api_key_provider_* mock.patch aws-bedrock-token-generator,
+# which is not packaged (openai/anthropic extra only).
+%pytest tests/unit_tests --ignore tests/unit_tests/test_standard.py --ignore
tests/unit_tests/chat_models/test_anthropic.py --ignore
tests/unit_tests/chat_models/test_bedrock_converse.py --ignore
tests/unit_tests/chat_models/test_openai.py --ignore
tests/unit_tests/chat_models/test_anthropic_mantle.py --ignore
tests/unit_tests/middleware/test_prompt_caching.py -k 'not
test_bedrock_api_key_provider'
%files %{python_files}
%doc README.md
++++++ langchain_aws-1.7.1.tar.gz -> langchain_aws-1.7.3.tar.gz ++++++
++++ 4556 lines of diff (skipped)