]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
recipetool/create_buildsys_python: refactor code for futur PEP517 addition
authorJulien Stephan <jstephan@baylibre.com>
Wed, 25 Oct 2023 15:46:57 +0000 (17:46 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 27 Oct 2023 07:28:22 +0000 (08:28 +0100)
commit2281e93347da4129062cfb40710df03c87c63168
tree251972c903b37ec790e21c4d25fd68575d551329
parentb0d87440e610b80f763d09784d4a90a148bb3e7b
recipetool/create_buildsys_python: refactor code for futur PEP517 addition

In order to prepare the support for pyproject.toml (PEP517 [1]) enabled
projects, refactor the code and move setup.py specific code into a
specific class in order to allow sharing the PythonRecipeHandler class

No functionnal changes expected

[1]: https://peps.python.org/pep-0517/#source-tree

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
scripts/lib/recipetool/create_buildsys_python.py