Projekteinstellungen¶
Diese Seite listet die Konfigurationseinstellungen auf, die von meson-python in der pyproject.toml Datei unterstützt werden. Bitte beachten Sie den Leitfaden Übergabe von Argumenten an Meson für Informationen zur Verwendung und Beispiele.
- tool.meson-python.limited-api¶
Ein boolescher Wert, der angibt, ob die Erweiterungsmodule im Python-Paket auf die Python Limited API abzielen. Erweiterungsmodule können für die Python Limited API kompiliert werden, indem das Argument
limited_apifür die Funktionextension_module()im Meson Python-Modul angegeben wird. Wenn diese Einstellung auf true gesetzt ist, wird der Wertabi3für das ABI-Tag des Python-Wheel-Dateinamens verwendet.Diese Einstellung wird automatisch auf false zurückgesetzt, wenn die Option
-Dpython.allow_limited_api=falseanmeson setupübergeben wird.
- tool.meson-python.meson¶
Eine Zeichenkette, die die zu verwendende
meson-Executable oder das Skript angibt. Wenn es sich um einen Pfad zu einer vorhandenen Datei mit einem Namen handelt, der auf.pyendet, wird sie als Python-Skript aufgerufen, das denselben Python-Interpreter verwendet, der auch zum Ausführen vonmeson-pythonverwendet wird. Sie kann durch die UmgebungsvariableMESONüberschrieben werden.
- tool.meson-python.args.dist¶
Zusätzliche Argumente, die an den Befehl
meson distübergeben werden.
- tool.meson-python.args.setup¶
Zusätzliche Argumente, die an den Befehl
meson setupübergeben werden.
- tool.meson-python.args.compile¶
Zusätzliche Argumente, die an den Befehl
ninjaübergeben werden.
- tool.meson-python.args.install¶
Zusätzliche Argumente, die an den Befehl
meson installübergeben werden.