From 7136cb1c4e03f33ea131415cba7e500f90e8de6f Mon Sep 17 00:00:00 2001 From: Tamanec <47279331+vltamanec@users.noreply.github.com> Date: Sun, 15 Feb 2026 11:30:37 +0700 Subject: [PATCH] uv-{pip, python, tool, tree, venv}: add Russian translation (#21127) --- pages.ru/common/uv-pip.md | 36 ++++++++++++++++++++++++++++++++++++ pages.ru/common/uv-python.md | 28 ++++++++++++++++++++++++++++ pages.ru/common/uv-tool.md | 24 ++++++++++++++++++++++++ pages.ru/common/uv-tree.md | 28 ++++++++++++++++++++++++++++ pages.ru/common/uv-venv.md | 24 ++++++++++++++++++++++++ 5 files changed, 140 insertions(+) create mode 100644 pages.ru/common/uv-pip.md create mode 100644 pages.ru/common/uv-python.md create mode 100644 pages.ru/common/uv-tool.md create mode 100644 pages.ru/common/uv-tree.md create mode 100644 pages.ru/common/uv-venv.md diff --git a/pages.ru/common/uv-pip.md b/pages.ru/common/uv-pip.md new file mode 100644 index 0000000000..d7c0592bed --- /dev/null +++ b/pages.ru/common/uv-pip.md @@ -0,0 +1,36 @@ +# uv pip + +> Предоставлять pip-подобные команды для установки, удаления и управления пакетами. +> Больше информации: . + +- Установить пакет: + +`uv pip install {{пакет}}` + +- Установить пакеты из файла зависимостей: + +`uv pip install {{[-r|--requirements]}} {{requirements.txt}}` + +- Установить пакет определённой версии: + +`uv pip install {{пакет==1.2.3}}` + +- Удалить пакет: + +`uv pip uninstall {{пакет}}` + +- Зафиксировать зависимости из `pyproject.toml` в `requirements.txt`: + +`uv pip compile pyproject.toml {{[-o|--output-file]}} requirements.txt` + +- Вывести список установленных пакетов: + +`uv pip list` + +- Показать информацию об установленном пакете: + +`uv pip show {{пакет}}` + +- Синхронизировать окружение с файлом зависимостей (установить/удалить для точного соответствия): + +`uv pip sync {{requirements.txt}}` diff --git a/pages.ru/common/uv-python.md b/pages.ru/common/uv-python.md new file mode 100644 index 0000000000..5b677e07f0 --- /dev/null +++ b/pages.ru/common/uv-python.md @@ -0,0 +1,28 @@ +# uv python + +> Управлять версиями и установками Python. +> Больше информации: . + +- Вывести список всех доступных установок Python: + +`uv python list` + +- Установить версию Python: + +`uv python install {{версия}}` + +- Удалить версию Python: + +`uv python uninstall {{версия}}` + +- Найти установку Python: + +`uv python find {{версия}}` + +- Закрепить за текущим проектом определённую версию Python: + +`uv python pin {{версия}}` + +- Показать каталог установок Python в `uv`: + +`uv python dir` diff --git a/pages.ru/common/uv-tool.md b/pages.ru/common/uv-tool.md new file mode 100644 index 0000000000..dc993264b6 --- /dev/null +++ b/pages.ru/common/uv-tool.md @@ -0,0 +1,24 @@ +# uv tool + +> Устанавливать и запускать команды, предоставляемые пакетами Python. +> Больше информации: . + +- Запустить команду из пакета без его установки: + +`uv tool run {{команда}}` + +- Установить пакет Python глобально: + +`uv tool install {{пакет}}` + +- Обновить установленный пакет Python: + +`uv tool upgrade {{пакет}}` + +- Удалить пакет Python: + +`uv tool uninstall {{пакет}}` + +- Вывести список глобально установленных пакетов Python: + +`uv tool list` diff --git a/pages.ru/common/uv-tree.md b/pages.ru/common/uv-tree.md new file mode 100644 index 0000000000..870bba7acd --- /dev/null +++ b/pages.ru/common/uv-tree.md @@ -0,0 +1,28 @@ +# uv tree + +> Отображать зависимости проекта в виде дерева. +> Больше информации: . + +- Показать дерево зависимостей для текущего окружения: + +`uv tree` + +- Показать дерево зависимостей для всех окружений: + +`uv tree --universal` + +- Показать дерево зависимостей до определённой глубины: + +`uv tree {{[-d|--depth]}} {{n}}` + +- Показать последнюю доступную версию для всех устаревших пакетов: + +`uv tree --outdated` + +- Исключить зависимости из группы dev: + +`uv tree --no-dev` + +- Показать инвертированное дерево, где потомки являются зависимыми, а не зависимостями: + +`uv tree --invert` diff --git a/pages.ru/common/uv-venv.md b/pages.ru/common/uv-venv.md new file mode 100644 index 0000000000..b74849d95b --- /dev/null +++ b/pages.ru/common/uv-venv.md @@ -0,0 +1,24 @@ +# uv venv + +> Создавать изолированное окружение Python для установки пакетов. +> Больше информации: . + +- Создать виртуальное окружение в расположении по умолчанию (`.venv`): + +`uv venv` + +- Создать виртуальное окружение по указанному пути: + +`uv venv {{путь/к/venv}}` + +- Создать с использованием определённой версии Python: + +`uv venv --python {{3.12}}` + +- Создать с пользовательским префиксом приглашения: + +`uv venv --prompt {{мой_проект}}` + +- Создать с разрешением перезаписи существующего окружения: + +`uv venv --allow-existing {{имя_окружения}}`