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)

Reply via email to