From 2c5ed8a0f4c50ce46546778a1c3ca99398bd20d9 Mon Sep 17 00:00:00 2001 From: Dmitriy Dementiev Date: Wed, 2 Sep 2026 12:06:28 +0300 Subject: [PATCH] =?UTF-8?q?docs(install):=20=D1=83=D0=BA=D0=B0=D0=B7=D0=B0?= =?UTF-8?q?=D0=BD=20Python=203.13=20=D0=B4=D0=BB=D1=8F=20uv=20tool?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Зачем: - uv tool install сохранял Python 3.11 старого окружения и отклонял пакет с требованием Python 3.13. - Что: - в команды установки и обновления добавлен явный выбор Python 3.13. - уточнено, что uv сам скачивает интерпретатор, а локальный pin не управляет tool-окружением. - актуализировано описание Python в спецификации. - Проверка: - git diff --check. --- README.md | 8 ++++++-- docs/specs/2026-08-11-onnx-model-catalog.md | 12 ++++++------ 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 5812799..a928940 100644 --- a/README.md +++ b/README.md @@ -29,9 +29,13 @@ powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | ie **2. Установить transcriber:** ```bash -uv tool install git+https://git.dementev.space/ddmitry/local-transcriber.git +uv tool install --python 3.13 git+https://git.dementev.space/ddmitry/local-transcriber.git ``` +Отдельно устанавливать Python не нужно: `uv` найдёт или скачает подходящий +CPython 3.13. Флаг `--python` указан явно, потому что `uv tool install` не +учитывает `.python-version` проекта. + **3. Ускорение (ставится автоматически):** - **NVIDIA CUDA** (GPU): если есть GPU — транскрипция в 5-10× быстрее @@ -63,7 +67,7 @@ transcribe meeting.mp4 **Обновление:** ```bash -uv tool install --force git+https://git.dementev.space/ddmitry/local-transcriber.git +uv tool install --python 3.13 --force git+https://git.dementev.space/ddmitry/local-transcriber.git ``` **Удаление:** diff --git a/docs/specs/2026-08-11-onnx-model-catalog.md b/docs/specs/2026-08-11-onnx-model-catalog.md index 556070a..2251b19 100644 --- a/docs/specs/2026-08-11-onnx-model-catalog.md +++ b/docs/specs/2026-08-11-onnx-model-catalog.md @@ -37,13 +37,13 @@ Floor берётся сразу 3.13, а не минимально достаточный 3.11: любой подъём версии всё равно требует прогона на всех трёх платформах, и дорого именно тестирование, а не строка в `pyproject.toml`. Один переезд вместо двух. Проект ставится там, -где доступны uv и PyPI, поэтому uv сам поднимет нужный интерпретатор; закрытых -контуров и оффлайн-зеркал среди пользователей нет. +где доступны uv и PyPI; команда установки явно запрашивает Python 3.13, поэтому +uv найдёт или скачает нужный интерпретатор. Закрытых контуров и оффлайн-зеркал +среди пользователей нет. -Рабочая версия фиксируется файлом `.python-version` (сейчас его в репозитории -нет). Floor разрешает любой интерпретатор от 3.13 и выше, а пин делает окружение -одинаковым на разных машинах — иначе расхождение вылезает именно тогда, когда -что-то отлаживаешь. +Рабочая версия фиксируется файлом `.python-version`. Floor разрешает любой +интерпретатор от 3.13 и выше, а пин делает окружение одинаковым на разных +машинах — иначе расхождение вылезает именно тогда, когда что-то отлаживаешь. Колёса cp313 проверены для всех нативных зависимостей и всех трёх целевых платформ — Windows, Linux, macOS: `openvino-genai` 2026.0.0.0, `ctranslate2`