RPMの依存関係の問題を解決するために、いくつかのPythonモジュールをサイトパッケージにインストールするように見えるダミーRPMを作成する必要があります。Pythonモジュールを提供するふりをするダミーRPMを作成するにはどうすればいいですか?
実際のモジュールは、Python仮想環境内でPIPを使用してインストールされますが、システムが動作するためには、インポートされたモジュールをグローバルサイトパッケージに提供する必要があります。
次のように輸入(例)を見て:from pear.apple.peach import Fruit
それが依存関係の生成に失敗したこれらの輸入を持っているパッケージのRPMのビルドを実行するので、私はこれらを提供するふりをする地元のレポでRPMを必要とします依存関係の生成は成功します。
私はすべてのPythonファイルの依存関係を自動的に生成するビルドシステムで作業しています。プロジェクトの(1)他のソースパッケージからのRPM、または(2)ローカルビルドからの依存関係が満たされないと失敗します。 RPMキャッシュ。私の質問が基づいている制約は普通のものではありませんが、それは私が直面しているものです。 –