mbox

[meta-python,0/2] Move "mesonpy" support to oe-core

Message ID cover.1708364156.git.tim.orling@konsulko.com
State Accepted
Headers show

Pull-request

https://git.openembedded.org/meta-openembedded-contrib timo/move_python_mesonpy

Message

Tim Orling Feb. 19, 2024, 5:39 p.m. UTC
The "mesonpy" PEP-517 build backend is declared by python3-numpy in pyproject.toml,
so it is time to move this to oe-core.

This should not be build-tested/merged until the move to oe-core is complete:
https://patchwork.yoctoproject.org/project/oe-core/patch/cover.1708363628.git.tim.orling@konsulko.com/

This is part of a larger effort to replace usage of setuptools3.bbclass in favor of the
various python_*.bbclass PEP-517 build backends.

The following changes since commit a6c4624a684f7d5a2dbd21acbe74ecf611f4f839:

  ot-br-posix: Limit vla-cxx-extension option to clang >= 18 (2024-02-10 23:47:57 -0800)

are available in the Git repository at:

  https://git.openembedded.org/meta-openembedded-contrib timo/move_python_mesonpy
  https://git.openembedded.org/meta-openembedded-contrib/log/?h=timo/move_python_mesonpy

Tim Orling (2):
  python_mesonpy.bbclass: move to oe-core
  python3-meson-python: move to oe-core

 meta-python/classes/python_mesonpy.bbclass    | 52 -------------------
 .../python/python3-meson-python_0.15.0.bb     | 23 --------
 2 files changed, 75 deletions(-)
 delete mode 100644 meta-python/classes/python_mesonpy.bbclass
 delete mode 100644 meta-python/recipes-devtools/python/python3-meson-python_0.15.0.bb