diff --git a/mistralai-1.10.1.tar.gz b/mistralai-1.10.1.tar.gz deleted file mode 100644 index 915bee5..0000000 --- a/mistralai-1.10.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2162c56840dc325bddac4d36877c4d97765ee0cf4db5f2825f469c14511063e9 -size 227097 diff --git a/mistralai-1.12.4.tar.gz b/mistralai-1.12.4.tar.gz new file mode 100644 index 0000000..c3abc1d --- /dev/null +++ b/mistralai-1.12.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e52b53bab58025dcd208eeac13e3c3df5778d4112eeca1f08124096c7738929f +size 243129 diff --git a/python-mistralai.changes b/python-mistralai.changes index e2529ae..ccda0fb 100644 --- a/python-mistralai.changes +++ b/python-mistralai.changes @@ -1,3 +1,96 @@ +------------------------------------------------------------------- +Mon Mar 2 21:49:54 UTC 2026 - Matej Cepl + +- Update to 1.12.4: + - Python SDK Changes: + mistral.beta.conversations.start(): + request.inputs.[array].[] Changed Breaking + response Changed Breaking + mistral.beta.conversations.list(): response.[] Changed Breaking + mistral.beta.conversations.get(): response Changed Breaking + mistral.beta.conversations.append(): + request.inputs.[array].[] Changed Breaking + response Changed Breaking + mistral.beta.conversations.get_history(): response Changed Breaking + mistral.beta.conversations.get_messages(): response Changed Breaking + mistral.beta.conversations.restart(): + request.inputs.[array].[] Changed Breaking + response Changed Breaking + mistral.beta.conversations.start_stream(): + request.inputs.[array].[] Changed Breaking + response.[].data Changed Breaking + mistral.beta.conversations.append_stream(): + request.inputs.[array].[] Changed Breaking + response.[].data Changed Breaking + mistral.beta.conversations.restart_stream(): + request.inputs.[array].[] Changed Breaking + response.[].data Changed Breaking + mistral.beta.agents.create(): response.object Changed Breaking + mistral.beta.agents.list(): response.[].object Changed Breaking + mistral.beta.agents.get(): response.object Changed Breaking + mistral.beta.agents.update(): response.object Changed Breaking + mistral.beta.agents.update_version(): response.object Changed Breaking + mistral.beta.agents.list_versions(): response.[].object Changed Breaking + mistral.beta.agents.get_version(): response.object Changed Breaking + mistral.chat.complete(): + request.messages.[] Changed Breaking + response.choices.[].message Changed Breaking + mistral.chat.stream(): + request.messages.[] Changed Breaking + response.[].data.choices.[].delta.content.[array].[] Changed Breaking + mistral.fim.complete(): response.choices.[].message Changed Breaking + mistral.fim.stream(): response.[].data.choices.[].delta.content.[array].[] Changed Breaking + mistral.agents.complete(): + request.messages.[] Changed Breaking + response.choices.[].message Changed Breaking + mistral.agents.stream(): + request.messages.[] Changed Breaking + response.[].data.choices.[].delta.content.[array].[] Changed Breaking + mistral.classifiers.moderate_chat(): + request.inputs.[array].[] Changed Breaking + mistral.classifiers.classify_chat(): + request.inputs.[inputs].messages.[] Changed Breaking + mistral.ocr.process(): request.document Changed Breaking + mistral.audio.transcriptions.complete(): response.segments.[].type Changed Breaking + mistral.audio.transcriptions.stream(): response.[].data Changed Breaking +- Update to 1.12.3: + - Python SDK Changes: + mistral.fine-tuning.jobs.create(): + request Changed Breaking + response Changed Breaking + mistral.models.update(): response Changed Breaking + mistral.models.archive(): response.object Changed Breaking + mistral.models.unarchive(): response.object Changed Breaking + mistral.batch.jobs.cancel(): response.object Changed Breaking + mistral.batch.jobs.get(): response.object Changed Breaking + mistral.batch.jobs.create(): response.object Changed Breaking + mistral.batch.jobs.list(): + request.order_by Added + response Changed Breaking + mistral.fine-tuning.jobs.start(): response Changed Breaking + mistral.fine-tuning.jobs.cancel(): response Changed Breaking + mistral.fine-tuning.jobs.get(): response Changed Breaking + mistral.fine-tuning.jobs.list(): response Changed Breaking + mistral.beta.agents.list(): + request.search Added + response.[].version_message Added + mistral.beta.agents.get_version(): response.version_message Added + mistral.beta.agents.list_versions(): response.[].version_message Added + mistral.beta.agents.update_version(): response.version_message Added + mistral.beta.agents.update(): + request.version_message Added + response.version_message Added + mistral.beta.agents.get(): response.version_message Added + mistral.beta.agents.delete_version_alias(): Added + mistral.beta.agents.create(): + request.version_message Added + response.version_message Added +- Update to 1.11.1: + - Python SDK Changes: + mistral.beta.agents.list_versions(): Added + mistral.beta.agents.get_version(): Added + mistral.ocr.process(): request.document_annotation_prompt Added + ------------------------------------------------------------------- Tue Jan 27 22:50:22 UTC 2026 - Matej Cepl diff --git a/python-mistralai.spec b/python-mistralai.spec index b373a58..c88ad81 100644 --- a/python-mistralai.spec +++ b/python-mistralai.spec @@ -1,7 +1,7 @@ # # spec file for package python-mistralai # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,25 +17,25 @@ Name: python-mistralai -Version: 1.10.1 +Version: 1.12.4 Release: 0 Summary: Python Client SDK for the Mistral AI API License: Apache-2.0 URL: https://github.com/mistralai/client-python Source0: https://files.pythonhosted.org/packages/source/m/mistralai/mistralai-%{version}.tar.gz Source99: python-mistralai.rpmlintrc -BuildRequires: %{python_module pip} BuildRequires: %{python_module hatchling} +BuildRequires: %{python_module pip} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-opentelemetry-api -Requires: python-opentelemetry-exporter-otlp-proto-http -Requires: python-opentelemetry-sdk -Requires: python-opentelemetry-semantic-conventions Requires: python-PyYAML >= 6.0.2 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-opentelemetry-exporter-otlp-proto-http +Requires: python-opentelemetry-sdk +Requires: python-opentelemetry-semantic-conventions Requires: python-pydantic >= 2.10.3 Requires: python-python-dateutil >= 2.8.2 Requires: python-typing-inspection >= 0.4.0