fix(deps): восстановлена установка sherpa-onnx в Linux #28

Merged
ddmitry merged 1 commits from fix/27-linux-sherpa-dependency into master 2026-08-29 08:49:10 +03:00
1 Commits
Author SHA1 Message Date
Dmitry Dementiev c0a74cef35 fix(deps): восстановлена установка sherpa-onnx в Linux
- Зачем:
  - в #27 чистая установка Linux не включала sherpa-onnx-core, поэтому import sherpa_onnx падал при загрузке libonnxruntime.so.
  - uv при универсальном резолвинге использовал метаданные armv7 wheel без Requires-Dist и терял обязательную платформенную зависимость.
- Что:
  - версия sherpa-onnx зафиксирована на 1.13.5 вместе с явным metadata override для sherpa-onnx-core==1.13.5.
  - рядом с pin и override записано правило их совместного обновления.
  - uv.lock обновлен с зависимостью на core и wheel-файлами поддерживаемых платформ.
- Проверка:
  - uv lock --check и uv tree --locked --package sherpa-onnx подтвердили зависимость от core 1.13.5.
  - чистые uv sync --frozen, uv pip check и import sherpa_onnx завершились успешно в Linux.
  - uv run pytest -q: 282 passed, 2 skipped.
  - uvx ruff check src/local_transcriber/speaker_diarizer.py tests/test_speaker_diarizer.py завершился успешно.
2026-08-29 00:42:53 +03:00