Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-mistralai for
openSUSE:Factory checked in at 2026-04-17 20:54:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-mistralai (Old)
and /work/SRC/openSUSE:Factory/.python-mistralai.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-mistralai"
Fri Apr 17 20:54:13 2026 rev:4 rq:1346956 version:2.3.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-mistralai/python-mistralai.changes
2026-03-03 15:32:51.785831615 +0100
+++
/work/SRC/openSUSE:Factory/.python-mistralai.new.11940/python-mistralai.changes
2026-04-17 20:54:17.349139451 +0200
@@ -1,0 +2,22 @@
+Tue Apr 14 15:03:03 UTC 2026 - Matej Cepl <[email protected]>
+
+- Update to 2.3.2:
+ https://github.com/mistralai/client-python/releases
+- Skip tests failing on Python 3.14+
+ (gh#mistralai/client-python#490).
+
+-------------------------------------------------------------------
+Wed Apr 1 17:27:39 UTC 2026 - Matej Cepl <[email protected]>
+
+- Update to 2.2.0:
+ https://github.com/mistralai/client-python/releases
+
+-------------------------------------------------------------------
+Sun Mar 15 21:52:29 UTC 2026 - Matej Cepl <[email protected]>
+
+- Update to 2.0.2:
+ I don’t think these endless lists of API changes are useful for
+ users. If you need it, go to
+ https://github.com/mistralai/client-python/releases
+
+-------------------------------------------------------------------
Old:
----
mistralai-1.12.4.tar.gz
New:
----
mistralai-2.3.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-mistralai.spec ++++++
--- /var/tmp/diff_new_pack.xy66Wb/_old 2026-04-17 20:54:17.949164074 +0200
+++ /var/tmp/diff_new_pack.xy66Wb/_new 2026-04-17 20:54:17.953164238 +0200
@@ -17,7 +17,7 @@
Name: python-mistralai
-Version: 1.12.4
+Version: 2.3.2
Release: 0
Summary: Python Client SDK for the Mistral AI API
License: Apache-2.0
@@ -32,11 +32,12 @@
Requires: python-eval-type-backport >= 0.2.0
Requires: python-httpx >= 0.28.1
Requires: python-invoke >= 2.2.0
-Requires: python-opentelemetry-api
+Requires: python-jsonpath-python >= 1.0.6
+Requires: python-opentelemetry-api >= 1.33.1
Requires: python-opentelemetry-exporter-otlp-proto-http
Requires: python-opentelemetry-sdk
-Requires: python-opentelemetry-semantic-conventions
-Requires: python-pydantic >= 2.10.3
+Requires: python-opentelemetry-semantic-conventions >= 0.60b1
+Requires: python-pydantic >= 2.11.2
Requires: python-python-dateutil >= 2.8.2
Requires: python-typing-inspection >= 0.4.0
Suggests: python-authlib >= 1.5.2
@@ -49,12 +50,15 @@
BuildRequires: %{python_module PyYAML >= 6.0.2}
BuildRequires: %{python_module eval-type-backport >= 0.2.0}
BuildRequires: %{python_module httpx >= 0.28.1}
+BuildRequires: %{python_module griffe >= 1.7.3}
BuildRequires: %{python_module invoke >= 2.2.0}
+BuildRequires: %{python_module mcp >= 1.0}
+BuildRequires: %{python_module jsonpath-python >= 1.0.6}
BuildRequires: %{python_module opentelemetry-api >= 1.33.1}
BuildRequires: %{python_module opentelemetry-exporter-otlp-proto-http >=
1.37.0}
BuildRequires: %{python_module opentelemetry-sdk >= 1.33.1}
-BuildRequires: %{python_module opentelemetry-semantic-conventions >= 0.59b0}
-BuildRequires: %{python_module pydantic >= 2.10.3}
+BuildRequires: %{python_module opentelemetry-semantic-conventions >= 0.60b1}
+BuildRequires: %{python_module pydantic >= 2.11.2}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module python-dateutil >= 2.8.2}
BuildRequires: %{python_module typing-inspection >= 0.4.0}
@@ -82,13 +86,15 @@
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
-%pytest
+# gh#mistralai/client-python#490
+# test_create_function_result_*_span tests use asyncio.get_event_loop() which
+# raises RuntimeError on Python 3.14 where an implicit event loop is no longer
+# created automatically (upstream bug).
+%pytest -k "not (test_create_function_result_error_span or
test_create_function_result_span_attributes)"
%files %{python_files}
-%doc README.md
+%doc README-PYPI.md
%license LICENSE
%{python_sitelib}/mistralai
-%{python_sitelib}/mistralai_gcp
-%{python_sitelib}/mistralai_azure
%{python_sitelib}/mistralai-%{version}*-info
++++++ mistralai-1.12.4.tar.gz -> mistralai-2.3.2.tar.gz ++++++
++++ 161715 lines of diff (skipped)