PYTHONPORTAL Telegram 4534
This media is not supported in your browser
VIEW IN TELEGRAM
uv — это пакетный менеджер для Python, написанный на Rust и созданный с прицелом на скорость и надёжность.

uv — невероятно быстрый

- Создание виртуальных окружений с помощью uv примерно в 80 раз быстрее, чем через python -m venv.

- Установка пакетов происходит в 4–12 раз быстрее без кэша и примерно в 100 раз быстрее с кэшированием.

Он заменяет не только pip, но и такие инструменты, как pip-tools, virtualenv, pipx, poetry и pyenv — всё в виде одного standalone-бинарника.

Вот шпаргалка по uv для Python-разработчиков

🔹uv init <project-name>
— Инициализирует новый Python-проект с дефолтной структурой.

🔹uv venv
— Создаёт новое виртуальное окружение в текущем проекте.

🔹uv add <package-name>
— Добавляет пакет в зависимости проекта.

🔹uv pip install -r requirements.txt
— Устанавливает все зависимости из файла requirements.txt.

🔹uv remove <package-name>
— Удаляет указанный пакет из зависимостей проекта.

🔹uv run script.py
— Запускает Python-скрипт или команду внутри окружения проекта.

🔹uv sync
— Синхронизирует зависимости проекта в соответствии с uv.lock.

🔹uv tool install <tool-name>
— Устанавливает Python CLI-инструмент как глобальный тул.
Пример: uv tool install ruff

🔹uvx <tool> [args]
— Запускает CLI-инструмент во временном окружении без установки.
Пример: uvx black script.py

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM



tgoop.com/PythonPortal/4534
Create:
Last Update:

uv — это пакетный менеджер для Python, написанный на Rust и созданный с прицелом на скорость и надёжность.

uv — невероятно быстрый

- Создание виртуальных окружений с помощью uv примерно в 80 раз быстрее, чем через python -m venv.

- Установка пакетов происходит в 4–12 раз быстрее без кэша и примерно в 100 раз быстрее с кэшированием.

Он заменяет не только pip, но и такие инструменты, как pip-tools, virtualenv, pipx, poetry и pyenv — всё в виде одного standalone-бинарника.

Вот шпаргалка по uv для Python-разработчиков

🔹uv init <project-name>
— Инициализирует новый Python-проект с дефолтной структурой.

🔹uv venv
— Создаёт новое виртуальное окружение в текущем проекте.

🔹uv add <package-name>
— Добавляет пакет в зависимости проекта.

🔹uv pip install -r requirements.txt
— Устанавливает все зависимости из файла requirements.txt.

🔹uv remove <package-name>
— Удаляет указанный пакет из зависимостей проекта.

🔹uv run script.py
— Запускает Python-скрипт или команду внутри окружения проекта.

🔹uv sync
— Синхронизирует зависимости проекта в соответствии с uv.lock.

🔹uv tool install <tool-name>
— Устанавливает Python CLI-инструмент как глобальный тул.
Пример: uv tool install ruff

🔹uvx <tool> [args]
— Запускает CLI-инструмент во временном окружении без установки.
Пример: uvx black script.py

👉 @PythonPortal

BY Python Portal


Share with your friend now:
tgoop.com/PythonPortal/4534

View MORE
Open in Telegram


Telegram News

Date: |

The main design elements of your Telegram channel include a name, bio (brief description), and avatar. Your bio should be: Step-by-step tutorial on desktop: How to create a business channel on Telegram? (Tutorial) It’s easy to create a Telegram channel via desktop app or mobile app (for Android and iOS): Members can post their voice notes of themselves screaming. Interestingly, the group doesn’t allow to post anything else which might lead to an instant ban. As of now, there are more than 330 members in the group.
from us


Telegram Python Portal
FROM American