制限¶
非パッケージデータファイル¶
Pythonホイールに任意のデータファイルをカプセル化することは可能です。 meson-python
は、install_data()
関数などを介して、Mesonの{datadir}
ロケーションにインストールされたすべてのデータファイルをホイールに追加します。ただし、結果のホイールがインストールされると、これらのファイルはプラットフォーム固有の場所に解凍され、ランタイム時にそれらを確実に検索する方法はありません。
実行時にアクセスする必要があるデータファイルをPythonコードの横にあるパッケージ内に含め、importlib.resources
(またはimportlib-resourcesバックポート)を使用してそれらにアクセスすることをお勧めします。