Как построить проект Python на основе pyproject.toml - PullRequest
3 голосов
/ 05 ноября 2019

Я хотел бы понять текущее состояние систем сборки Python и управления требованиями.

Представьте, что я проверил источники какого-то проекта, использующего поэзию (или pipenv). И этот проект имеет pyproject.toml файл с указанной системой сборки. Конечно, я могу заглянуть в pyproject, увидеть, что он использует Poetry, установить поэзию и запустить poetry install, но я бы хотел этого избежать.

Вопрос: Есть ли способ, не зависящий от системы сборки, чтобыпостроить проект Python?

Под «сборкой» я подразумеваю установку всех необходимых требований для запуска проекта на месте.

С requirements.txt я бы достиг этого, запустив pip install -r requirements.txt.

...