Метод 1: установка поэзии
Во-первых, давайте запустим Poetry в вашей системе. Откройте терминал и выполните следующую команду:
pip install poetry
После установки Poetry вы получите доступ к совершенно новому набору команд и функций.
Метод 2: создание нового проекта
Чтобы начать новый проект с помощью Poetry, перейдите в желаемый каталог проекта и выполните следующую команду:
poetry new my_project
При этом будет создан новый каталог с именем «my_project» с необходимыми файлами и структурой для вашего проекта Python.
Метод 3: добавление зависимостей
Добавить зависимости с помощью Poetry очень просто. Просто перейдите в каталог вашего проекта и выполните следующую команду:
poetry add package_name
Это автоматически загрузит и установит указанный пакет вместе с его зависимостями. Poetry также создает файл pyproject.toml, который служит манифестом зависимостей вашего проекта.
Метод 4. Управление виртуальными средами
С Poetry управлять виртуальными средами становится проще. Чтобы создать виртуальную среду для вашего проекта, используйте следующую команду:
poetry shell
Эта команда активирует виртуальную среду, связанную с вашим проектом, гарантируя, что устанавливаемые вами пакеты и зависимости изолированы от других проектов.
Метод 5: Обновление зависимостей
Поддержание актуальности зависимостей имеет решающее значение для поддержания работоспособности и безопасности проекта. Poetry упрощает этот процесс с помощью одной команды:
poetry update
Выполнение этой команды позволит получить последние версии зависимостей вашего проекта и соответствующим образом обновить файл «pyproject.toml».
Метод 6: Создание и упаковка проектов
Poetry позволяет легко создавать и упаковывать проекты Python. Чтобы создать проект, используйте следующую команду:
poetry build
При этом будут созданы распространяемые пакеты в различных форматах, таких как диски и дистрибутивы с исходным кодом.
Метод 7: Публикация пакетов
Если вы готовы поделиться своим пакетом Python со всем миром, Poetry предлагает удобные возможности публикации. Благодаря интеграции с PyPI Poetry упрощает процесс публикации. Используйте следующую команду, чтобы опубликовать пакет:
poetry publish
Эта команда проведет вас через этапы публикации, гарантируя, что ваш пакет готов к использованию другими.
В заключение, Poetry — это универсальный инструмент, который упрощает управление пакетами Python, упрощая разработчикам обработку зависимостей, управление виртуальными средами, обновление пакетов и публикацию проектов. Используя Poetry, вы можете оптимизировать рабочий процесс разработки и сосредоточиться на создании потрясающих приложений Python.