Подписка на блог

Customize in /user/extras/follow-sheet.tmpl.php.

Sample text.

Twitter, Facebook, VK, Telegram, LinkedIn, Odnoklassniki, Pinterest, YouTube, TikTok, РСС JSON Feed

Sample text.

делю на ноль, обогащаю уран

Шпаргалка по основам работы с Poetry

Poetry — инструмент для управления зависимостями и пакетами в проектах на Python, который решает множество проблем, связанных с установкой пакетов, управлением версиями и сборкой проекта. Преимущества использования Poetry, в том что все зависимости и их версии контролируются в одном месте, а также в том, что инструмент самостоятельно создает и управляет виртуальными средами проектов.

Для описания зависимостей и настроек проекта использует файл `pyproject.toml`, заменяя традиционные `setup.py` и `requirements.txt`.

Установка Poetry

curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -

Создание нового проекта

poetry new my_project

Это создаст новую структуру каталогов с начальными файлами для проекта `my_project`.

Управление зависимостями

poetry add package_name

Poetry автоматически обновит файл `pyproject.toml` и `poetry.lock`, обеспечивая управление версиями.

Установка зависимостей
Установка всех зависимостей, перечисленных в `pyproject.toml`:

poetry install

Это создаст виртуальную среду и установит в нее все необходимые зависимости.

Сборка и публикация
Poetry также упрощает сборку и публикацию пакета. Собрать пакет можно командой:

poetry build

Публикация пакета в PyPI:

poetry publish
Подписаться на блог
Отправить
Поделиться