Files
learn-devops/docker/uv/README.md
github-actions[bot] ea0d72d879 Add uv example (#30)
Co-authored-by: Fedor Batonogov <f.batonogov@yandex.ru>
2024-12-23 17:33:29 +03:00

38 lines
884 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# uv
Чрезвычайно быстрый менеджер пакетов и проектов Python, написанный на Rust.
Один инструмент для замены **pip**, **pip-tools**, **pipx**, **poetry**, **pyenv**, **twine**, **virtualenv**, и многое другое.
[Официальный GitHub репозиторий](https://github.com/astral-sh/uv)
## Как работаь с **uv**
[Установка **UV**](https://github.com/astral-sh/uv#installation)
- Создание окружения
```sh
make venv
```
- Обновление библиотек
Обноваляем версии зависимостей в **pyproject.toml** и запускаем
```sh
make reqs
```
Сборка образа с **uv** без кэша
```sh
make build
```
Сборка образа с **pip** без кэша
```sh
make build-pip
```