docs(install): указан Python 3.13 для uv tool
- Зачем: - uv tool install сохранял Python 3.11 старого окружения и отклонял пакет с требованием Python 3.13. - Что: - в команды установки и обновления добавлен явный выбор Python 3.13. - уточнено, что uv сам скачивает интерпретатор, а локальный pin не управляет tool-окружением. - актуализировано описание Python в спецификации. - Проверка: - git diff --check.
This commit is contained in:
1 parent
28d0f37b82
commit
2c5ed8a0f4
2 files changed
+12
-8
No files matched your search
@@ -29,9 +29,13 @@ powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | ie
|
|||||||
**2. Установить transcriber:**
|
**2. Установить transcriber:**
|
||||||
|
|
||||||
```bash
|
```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. Ускорение (ставится автоматически):**
|
**3. Ускорение (ставится автоматически):**
|
||||||
|
|
||||||
- **NVIDIA CUDA** (GPU): если есть GPU — транскрипция в 5-10× быстрее
|
- **NVIDIA CUDA** (GPU): если есть GPU — транскрипция в 5-10× быстрее
|
||||||
@@ -63,7 +67,7 @@ transcribe meeting.mp4
|
|||||||
**Обновление:**
|
**Обновление:**
|
||||||
|
|
||||||
```bash
|
```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
|
||||||
```
|
```
|
||||||
|
|
||||||
**Удаление:**
|
**Удаление:**
|
||||||
|
|||||||
@@ -37,13 +37,13 @@
|
|||||||
Floor берётся сразу 3.13, а не минимально достаточный 3.11: любой подъём версии
|
Floor берётся сразу 3.13, а не минимально достаточный 3.11: любой подъём версии
|
||||||
всё равно требует прогона на всех трёх платформах, и дорого именно тестирование,
|
всё равно требует прогона на всех трёх платформах, и дорого именно тестирование,
|
||||||
а не строка в `pyproject.toml`. Один переезд вместо двух. Проект ставится там,
|
а не строка в `pyproject.toml`. Один переезд вместо двух. Проект ставится там,
|
||||||
где доступны uv и PyPI, поэтому uv сам поднимет нужный интерпретатор; закрытых
|
где доступны uv и PyPI; команда установки явно запрашивает Python 3.13, поэтому
|
||||||
контуров и оффлайн-зеркал среди пользователей нет.
|
uv найдёт или скачает нужный интерпретатор. Закрытых контуров и оффлайн-зеркал
|
||||||
|
среди пользователей нет.
|
||||||
|
|
||||||
Рабочая версия фиксируется файлом `.python-version` (сейчас его в репозитории
|
Рабочая версия фиксируется файлом `.python-version`. Floor разрешает любой
|
||||||
нет). Floor разрешает любой интерпретатор от 3.13 и выше, а пин делает окружение
|
интерпретатор от 3.13 и выше, а пин делает окружение одинаковым на разных
|
||||||
одинаковым на разных машинах — иначе расхождение вылезает именно тогда, когда
|
машинах — иначе расхождение вылезает именно тогда, когда что-то отлаживаешь.
|
||||||
что-то отлаживаешь.
|
|
||||||
|
|
||||||
Колёса cp313 проверены для всех нативных зависимостей и всех трёх целевых
|
Колёса cp313 проверены для всех нативных зависимостей и всех трёх целевых
|
||||||
платформ — Windows, Linux, macOS: `openvino-genai` 2026.0.0.0, `ctranslate2`
|
платформ — Windows, Linux, macOS: `openvino-genai` 2026.0.0.0, `ctranslate2`
|
||||||
|
|||||||
Reference in new issue
Block a user