我想将本地发行版 .whl 文件作为依赖项捆绑到另一个 Wheel 文件中。
dist_pkg1.whl(引用的wheel文件,是本地文件)
dist_pkg2.whl 依赖于 dist_pkg1.whl,我需要将 dist_pkg1.whl 嵌入到 dist_pkg2.whl 中,这样,每当我安装 dist_pkg1.whl 时,dist_pkg2.whl 都应该作为依赖项安装。 有什么办法可以实现这个目标吗?
你可以用
pyproject.toml
来做到这一点:
dependencies = [
"dist_pkg2 @ file:///path/to/dist_pkg2.whl"
]
您也可以使用
requirements.txt
文件,尽管在打包过程中不会使用它。不过它可能有助于解决您的问题:
./path/to/dist_pkg2.whl