]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
recipetool; add support for python_mesonpy class
authorTim Orling <ticotimo@gmail.com>
Mon, 19 Feb 2024 17:30:24 +0000 (09:30 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 20 Feb 2024 11:39:43 +0000 (11:39 +0000)
commit256749322671d2f4ea994db671d73c4de10e1723
tree27fbf4b38dc1e0fbc907f31a5c806c38980d1b50
parentf0d3478913b092a01eceafe0c20378cf9117f429
recipetool; add support for python_mesonpy class

* Add support to detect the "mesonpy" build-backend for recipetool create.
* Add oe-selftest case for creating a recipe for "siphash24" from pypi.
  https://pypi.org/project/siphash24/

This is by far the simplest recipe using the mesonpy build backend.

Upstream does not provide LICENSE file(s) and we do not detect the
LICENSE so don't check for that result in the test. Likewise, upstream
does not define HOMEPAGE, so skip that result.

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oeqa/selftest/cases/recipetool.py
scripts/lib/recipetool/create_buildsys_python.py