这个问题试图补充这个问题。我有一个 python 应用程序,它使用来自 PyPI 的第三方模块。我想将我的应用程序打包到 debian 包中,但不知道如何处理不在 debian/ubuntu 存储库中的 python 依赖项(也打包为 debian 包)
解决方案 #1:
将 PyPI 中的模块直接构建到我的 debian 包中。
解决方案#2:
使用stdeb为我需要的所有 PyPI 模块创建 debian 包,并将它们添加到 debian/ubuntu 存储库。
我实际上需要一个解决方案 #3,因为我想在安装我的 debian 包时安装 PyPI 依赖项,最好是安装到 virtualenv 中!
什么是解决方案#3?我需要调整DEBIAN/preinst 维护者脚本吗?