← До фільтрів та технологій

← До списку лабораторних по Python

Python Лабораторна 46: Перехід з pip на poetry

Технологія: Python

Номер лабораторної: 46 · Рівень: middle

Тема: Poetry і керування залежностями

Повний опис / сценарій лабораторної:

Meta: навчитися створювати новий проєкт на poetry і керувати залежностями через pyproject.toml.



Krok 1. Встановити poetry глобально або у користувацький простір.

Poyasnennya: перевір команду poetry --version.



Krok 2. Створити новий проєкт через poetry new lab46 project.



Krok 3. Перейти у каталог проєкту і переглянути структуру файлів.



Krok 4. Додати залежність наприклад requests через poetry add.



Krok 5. Переглянути як poetry оновив pyproject.toml і poetry.lock.



Krok 6. Запустити poetry install і переконатися що створено віртуальне середовище.



Krok 7. Додати простий код у пакет і короткий скрипт для запуску.



Krok 8. Налаштувати entry point для консолі через розділ scripts у pyproject.



Krok 9. Зібрати пакет через poetry build і переглянути створені архіви.



Krok 10. Mini zvit.

Zavdannya: опиши де poetry зручніший за pip plus requirements і де можуть бути складнощі.