From 0059e28f7727362e67285d26d32c0124cab9d75f Mon Sep 17 00:00:00 2001 From: Dmitry Dementev Date: Sun, 26 Apr 2026 00:34:57 +0300 Subject: [PATCH] =?UTF-8?q?fix(deps):=20=D0=BE=D0=B3=D1=80=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D1=87=D0=B8=D1=82=D1=8C=20onnx-asr=20=D0=B2=D0=B5=D1=80?= =?UTF-8?q?=D1=85=D0=BD=D0=B5=D0=B9=20=D0=B3=D1=80=D0=B0=D0=BD=D0=B8=D1=86?= =?UTF-8?q?=D0=B5=D0=B9=20<0.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit onnx-asr — pre-1.0 библиотека (текущая 0.11.x). Без верхней границы любой minor-апдейт (0.12.x) или major (1.0.0) подгрузится автоматически и может сломать совместимость API: для pre-1.0 SemVer не гарантирует обратную совместимость даже на minor-bumps. Уже наблюдали это в первой итерации: при smoke-тесте обнаружили расхождение API между ожидаемой и реальной сигнатурой (cpu_preprocessing был removed, start_ts/end_ts → start/end). Ограничиваем до compatible-release: >=0.11.0,<0.12.0. При появлении 0.12 обновим осознанно после проверки совместимости. Co-Authored-By: Claude Opus 4.7 (1M context) --- pyproject.toml | 2 +- uv.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b35f94a..adf1136 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ dependencies = [ "nvidia-cublas-cu12>=12.4; sys_platform == 'linux' and platform_machine == 'x86_64'", "openvino-genai>=2025.0; sys_platform != 'darwin' and (platform_machine == 'x86_64' or platform_machine == 'AMD64')", "tomli>=2.0; python_version < '3.11'", - "onnx-asr[cpu,hub]>=0.11.0", + "onnx-asr[cpu,hub]>=0.11.0,<0.12.0", ] [project.scripts] diff --git a/uv.lock b/uv.lock index abbff45..275bd6e 100644 --- a/uv.lock +++ b/uv.lock @@ -318,7 +318,7 @@ dev = [ requires-dist = [ { name = "faster-whisper", specifier = ">=1.2.1" }, { name = "nvidia-cublas-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'", specifier = ">=12.4" }, - { name = "onnx-asr", extras = ["cpu", "hub"], specifier = ">=0.11.0" }, + { name = "onnx-asr", extras = ["cpu", "hub"], specifier = ">=0.11.0,<0.12.0" }, { name = "openvino-genai", marker = "(platform_machine == 'AMD64' and sys_platform != 'darwin') or (platform_machine == 'x86_64' and sys_platform != 'darwin')", specifier = ">=2025.0" }, { name = "rich" }, { name = "socksio", specifier = ">=1.0.0" },