專案設定¶
此頁面列出 meson-python
在 pyproject.toml
檔案中支援的組態設定。請參考 傳遞參數至 Meson 指南,以瞭解如何使用它們以及範例。
- tool.meson-python.limited-api¶
一個布林值,指示 Python 套件中包含的擴充模組是否以 Python 有限 API 為目標。擴充模組可以為 Python 有限 API 編譯,在 Meson Python 模組中指定
extension_module()
函數的limited_api
參數。當此設定設為 true 時,abi3
值會用於 Python wheel 檔案名稱 ABI 標籤。當將
-Dpython.allow_limited_api=false
選項傳遞給meson setup
時,此設定會自動還原為 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
命令的額外參數。