[Buildroot] [PATCH] docs/manual/adding-packages-python.doc: clarify how _BUILD_OPTS work
Marcus Hoffmann
buildroot at bubu1.eu
Wed Jan 8 10:51:54 UTC 2025
PYTHON_FOO_BUILD_OPTS are passed to the build module call of the package
build, this allows passing options to the python build *backend* by
using the --config-setting= option. setup.py is no longer involved since
even the setuptools backend now used the pep517 build method.
The note about the options being passed to
support/scripts/pyinstaller.py seems to be no longer accurate.
---
docs/manual/adding-packages-python.adoc | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/docs/manual/adding-packages-python.adoc b/docs/manual/adding-packages-python.adoc
index b42c06e54c..43cf0baed4 100644
--- a/docs/manual/adding-packages-python.adoc
+++ b/docs/manual/adding-packages-python.adoc
@@ -128,10 +128,8 @@ therefore only use a few of them, or none.
and +HOST_PKG_PYTHON_PEP517_ENV+ (for flit/pep517 host packages).
* +PYTHON_FOO_BUILD_OPTS+, to specify additional options to pass to
- the Python +setup.py+ script during the build step, this generally
- only makes sense to use for setuptools based packages as flit/pep517
- based packages do not pass these options to a +setup.py+ script but
- instead pass them to +support/scripts/pyinstaller.py+.
+ the Python +python -m build+ call. To pass additional options to the
+ build backend use the +--config-setting=+ flag of the +build+ module.
* +PYTHON_FOO_INSTALL_TARGET_OPTS+, +PYTHON_FOO_INSTALL_STAGING_OPTS+,
+HOST_PYTHON_FOO_INSTALL_OPTS+ to specify additional options to pass
--
2.43.0
More information about the buildroot
mailing list