【问题标题】:How to create dummy RPM which pretends to provide Python modules?如何创建假装提供 Python 模块的虚拟 RPM?
【发布时间】:2023-04-02 01:43:01
【问题描述】:

我需要创建一个虚拟 RPM,它似乎在站点包中安装了一些 Python 模块,以解决 RPM 依赖问题。

真正的模块将使用 PIP 在 Python 虚拟环境中安装,但为了使系统工作,需要在全局站点包中提供导入的模块,因此需要伪造。

导入如下(示例):from pear.apple.peach import Fruit

在包含这些导入的包上执行 RPM 构建时,依赖生成失败,所以我需要本地仓库中的 RPM 来假装提供这些,以便依赖生成通过。

【问题讨论】:

    标签:
    python
    rpm
    packaging
    rpm-spec
    python-packaging