假设我有一个本地包,其中包含以下pyproject.toml文件:
[build-system]
requires = [
"setuptools>=42",
"wheel",
"cython",
"oldest-supported-numpy",
]
build-backend = "setuptools.build_meta"然后,我通过以下方式构建和安装该包:
python -m pip install .包已成功构建(安装了pyproject.toml并已安装,测试均已通过)。然而,据我所知,由于有一个pyproject.toml文件,所有的依赖项(在requires中列出)都是在构建之前由pip安装在一个独立的环境中的。有没有办法找出这些依赖项的哪些包版本安装在隔离环境中?
发布于 2021-11-10 02:10:32
我了解到,可以使用以下命令让pip打印出构建依赖项版本
python -m pip install . -vhttps://stackoverflow.com/questions/69902609
复制相似问题