【问题标题】:apt dependies for pypi packagepypi 包的 apt 依赖项
【发布时间】:2020-03-08 00:22:06
【问题描述】:

关于安装pypi缺少的第三方二进制依赖的政策问题。

有一个通过 pypi 分发的软件包,取决于 debian 软件包 (apt install) 的 debian 存储库中的库集。 没有这些库,包将无法工作/安装。如何安装/要求用户安装这些库。

关于这个问题的社区政策是什么?

【问题讨论】:

    标签: python pypi


    【解决方案1】:

    最正确的方法是以正确的系统包格式分发你的包——rpm、deb 等等。这些格式允许声明其他系统依赖项,以便包管理器自动解析依赖项版本并安装依赖项。

    要从 Python 创建一个 deb 包,请使用 https://pypi.org/project/stdeb/

    如果您想从 PyPI 分发 Python 包,则该包无法声明系统依赖项。处理这种情况的唯一方法是记录依赖关系并让用户处理它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-04
      • 2012-12-18
      • 2012-08-25
      • 2018-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-03
      相关资源
      最近更新 更多