python-any-r1
は、GentooのPythonガイドに記載されているビルド時の依存関係です。このeclassは、ビルド時にPythonを必要とするパッケージでPythonサポートを有効にするために使用されます。
基本的な使用法
このeclassの特徴は、pkg_setup
フェーズを定義していることです。通常、適切なPythonインタープリタを見つけ、グローバル環境を適切に設定するためにpython_setup
関数を呼び出します。
依存関係
他のPythonパッケージに依存する場合、パッケージが使用するPython実装に対して依存関係がビルドされるように、USE依存関係を宣言する必要があります。
python-any-r1.eclass
python-any-r1.eclass
は、ビルド時にPythonに依存するパッケージのためのeclassです。これは通常、ビルド時にPythonが必要で、それ以外にPythonとの関連性がないパッケージを含みます。
このeclassは、サポートされているPython実装のいずれかに対する依存関係文字列を持つ最小限のPYTHON_DEPS
変数を提供します。また、最良のサポートされている実装を見つけ、それをアクティブなものとしてPythonビルド環境を設定するpkg_setup()
をエクスポートします。
以上がpython-any-r1
についての基本的な説明です。詳細な情報は、GentooのPythonガイドやGentoo開発ガイドを参照してください。