项目设置¶
此页面列出了 meson-python 在 pyproject.toml 文件中支持的配置设置。有关如何使用这些设置以及示例的信息,请参考 向 Meson 传递参数 指南。
- tool.meson-python.limited-api¶
一个布尔值,指示 Python 包中包含的扩展模块是否针对 Python 有限 API。扩展模块可以通过在 Meson Python 模块中指定
extension_module()函数的limited_api参数,针对 Python 有限 API 编译。当此设置为 true 时,abi3值将用于 Python wheel 文件名 ABI 标签。当向
meson setup传递-Dpython.allow_limited_api=false选项时,此设置将自动还原为 false。
- tool.meson-python.meson¶
一个字符串,指定要使用的
meson可执行文件或脚本。如果它是一个以.py结尾的现有文件的路径,它将作为 Python 脚本调用,使用与运行meson-python本身相同的 Python 解释器。它可以被MESON环境变量覆盖。
- tool.meson-python.args.dist¶
要传递给
meson dist命令的额外参数。
- tool.meson-python.args.setup¶
要传递给
meson setup命令的额外参数。
- tool.meson-python.args.compile¶
要传递给
ninja命令的额外参数。
- tool.meson-python.args.install¶
要传递给
meson install命令的额外参数。