我想了解Python构建系统和需求管理的当前状态。
想象一下,我检查了一些使用诗歌(或pipenv)的项目的来源。该项目具有pyproject.toml
文件,其中指定了构建系统。当然,我可以研究pyproject,看看这是使用诗歌,安装诗歌并运行poetry install
,但我想避免这样做。
问题:是否有与构建系统无关的方法来构建Python项目?
通过“构建”,我的意思是安装项目的所有必要要求以就地运行。
使用requirements.txt
,我可以通过运行pip install -r requirements.txt
来实现。