Я хотел бы понять текущее состояние систем сборки Python и управления требованиями.
Представьте, что я проверил источники какого-то проекта, использующего поэзию (или pipenv). И этот проект имеет pyproject.toml
файл с указанной системой сборки. Конечно, я могу заглянуть в pyproject, увидеть, что он использует Poetry, установить поэзию и запустить poetry install
, но я бы хотел этого избежать.
Вопрос: Есть ли способ, не зависящий от системы сборки, чтобыпостроить проект Python?
Под «сборкой» я подразумеваю установку всех необходимых требований для запуска проекта на месте.
С requirements.txt
я бы достиг этого, запустив pip install -r requirements.txt
.