限制¶
非包数据文件¶
可以将任意数据文件封装到 Python 轮文件中。 meson-python
将将安装到 Meson 的 {datadir}
位置的任何数据文件添加到轮文件中,例如通过 Meson 的 install_data()
函数。 但是,当安装生成的轮文件时,这些文件会被解压缩到平台特定的位置,并且没有支持的工具可以在运行时可靠地找到它们。
建议将需要在运行时访问的数据文件包含在包中,与 Python 代码一起,并使用 importlib.resources
(或 importlib-resources 反向移植)访问它们。