我可以将本地 .whl 文件依赖项捆绑到 Python Wheel 分发文件中吗?

问题描述 投票:0回答:1

我想将本地发行版 .whl 文件作为依赖项捆绑到另一个 Wheel 文件中。

dist_pkg1.whl(引用的wheel文件,是本地文件)

dist_pkg2.whl 依赖于 dist_pkg1.whl,我需要将 dist_pkg1.whl 嵌入到 dist_pkg2.whl 中,这样,每当我安装 dist_pkg1.whl 时,dist_pkg2.whl 都应该作为依赖项安装。 有什么办法可以实现这个目标吗?

python pip easy-install software-distribution python-wheel
1个回答
0
投票

你可以用

pyproject.toml
来做到这一点:

dependencies = [
    "dist_pkg2 @ file:///path/to/dist_pkg2.whl"
]

您也可以使用

requirements.txt
文件,尽管在打包过程中不会使用它。不过它可能有助于解决您的问题:

./path/to/dist_pkg2.whl
© www.soinside.com 2019 - 2024. All rights reserved.