python-marshmallow: fix missing host-build dependencies
authorAlexandru Ardelean <redacted>
Tue, 26 May 2026 12:50:06 +0000 (15:50 +0300)
committerAlexandru Ardelean <redacted>
Wed, 27 May 2026 12:18:29 +0000 (15:18 +0300)
When python3 -m build is invoked during host-compile, it fails with:

  /builder/staging_dir/hostpkg/bin/python3.14: No module named build

The package's HOST_BUILD_DEPENDS only pulled in python3 and
python-packaging, missing the actual host tooling for the new
pyproject build flow:

  - python-build      : provides the 'build' module itself
  - python-installer  : installs the resulting wheel
  - python-wheel      : wheel format support
  - python-flit-core  : marshmallow's declared build-backend
                        (build-backend = "flit_core.buildapi" in
                        pyproject.toml)

Signed-off-by: Alexandru Ardelean <redacted>
lang/python/python-marshmallow/Makefile

index 9b9f6de3f741c5ec69ddfdc5afce8db53c9b5d01..11a20a322f510631032eb9cc677f09896a767f63 100644 (file)
@@ -15,6 +15,10 @@ PKG_LICENSE_FILES:=LICENSE
 
 HOST_BUILD_DEPENDS:= \
        python3/host \
+       python-build/host \
+       python-installer/host \
+       python-wheel/host \
+       python-flit-core/host \
        python-packaging/host
 
 include ../pypi.mk
git clone https://git.99rst.org/PROJECT