docs/manual/adding-packages-python.adoc: clarify how _BUILD_OPTS work
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.
Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
[Arnout: also mention -C (suggested by James)]
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
(cherry picked from commit b15cd1d8fe)
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
This commit is contained in:
committed by
Thomas Perale
parent
ae31c77be3
commit
6a0a963a9d
@@ -128,10 +128,9 @@ 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=+ (+-C+) 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
|
||||
|
||||
Reference in New Issue
Block a user