| Message ID | 20260811143607.1200407-4-ross.burton@arm.com |
|---|---|
| State | Under Review |
| Headers | show |
| Series | [1/4] python3-setuptools-rust: remove wheel dependency | expand |
On Tue, 2026-08-11 at 15:36 +0100, Ross Burton via lists.openembedded.org wrote: > Historically, setuptools provided most of the build commands but the > wheel package provided bdist_wheel. > > However, as of setuptools 70.1.0[1], this command is part of setuptools > itself and the wheel package is not required. > > [1] https://github.com/pypa/setuptools/commit/b3d3e93a834426f1bef8712e1405495084eb3b7f > > Signed-off-by: Ross Burton <ross.burton@arm.com> > --- > meta/classes-recipe/python_setuptools_build_meta.bbclass | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) One of the changes breaks python3-qemu-qmp: https://autobuilder.yoctoproject.org/valkyrie/#/builders/50/builds/4402 I suspect it needs the wheel dependency adding... I'll test a patch. Cheers, Richard
diff --git a/meta/classes-recipe/python_setuptools_build_meta.bbclass b/meta/classes-recipe/python_setuptools_build_meta.bbclass index f09f7e9a918..d488debdb0e 100644 --- a/meta/classes-recipe/python_setuptools_build_meta.bbclass +++ b/meta/classes-recipe/python_setuptools_build_meta.bbclass @@ -6,7 +6,7 @@ inherit python_pep517 -DEPENDS += "python3-setuptools-native python3-wheel-native" +DEPENDS += "python3-setuptools-native" # This isn't nice, but is the best solutions to ensure clean builds for now. # https://github.com/pypa/setuptools/issues/4732
Historically, setuptools provided most of the build commands but the wheel package provided bdist_wheel. However, as of setuptools 70.1.0[1], this command is part of setuptools itself and the wheel package is not required. [1] https://github.com/pypa/setuptools/commit/b3d3e93a834426f1bef8712e1405495084eb3b7f Signed-off-by: Ross Burton <ross.burton@arm.com> --- meta/classes-recipe/python_setuptools_build_meta.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)