uv tool install игнорирует локальные .python-version и requires-python при выборе интерпретатора. При обновлении старого tool-окружения на Python 3.11 установка завершается ошибкой разрешения зависимостей.
Команды интеграции с меню SendTo не менялись: они выполняются уже внутри выбранного окружения.
Проверка
git diff --check
## Что изменено
- в команды установки и обновления добавлен явный `--python 3.13`;
- пояснено, что `uv` сам найдёт или скачает CPython 3.13;
- исправлена спецификация, ошибочно утверждавшая, что `uv tool install` учитывает проектный pin Python.
## Почему
`uv tool install` игнорирует локальные `.python-version` и `requires-python` при выборе интерпретатора. При обновлении старого tool-окружения на Python 3.11 установка завершается ошибкой разрешения зависимостей.
Команды интеграции с меню SendTo не менялись: они выполняются уже внутри выбранного окружения.
## Проверка
- `git diff --check`
- Зачем:
- uv tool install сохранял Python 3.11 старого окружения и отклонял пакет с требованием Python 3.13.
- Что:
- в команды установки и обновления добавлен явный выбор Python 3.13.
- актуализировано описание выбора Python в спецификации.
- Проверка:
- git diff --check.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Что изменено
--python 3.13;uvсам найдёт или скачает CPython 3.13;uv tool installучитывает проектный pin Python.Почему
uv tool installигнорирует локальные.python-versionиrequires-pythonпри выборе интерпретатора. При обновлении старого tool-окружения на Python 3.11 установка завершается ошибкой разрешения зависимостей.Команды интеграции с меню SendTo не менялись: они выполняются уже внутри выбранного окружения.
Проверка
git diff --check2c5ed8a0f4to78f2a8aecc