From 6482398bc30dc2d07df983a585531351a3a4cb16 Mon Sep 17 00:00:00 2001 From: Leon Anavi Date: Thu, 20 Mar 2025 14:32:26 +0200 Subject: python3-pybind11: Upgrade 2.12.0 -> 2.13.6 Upgrade to release 2.13.6: - A new self._pybind11_conduit_v1_() method is automatically added to all py::class_-wrapped types, to enable type-safe interoperability between different independent Python/C++ bindings systems, including pybind11 versions with different PYBIND11_INTERNALS_VERSION's. Supported on pybind11 2.11.2, 2.12.1, and 2.13.6+. - Using __cpp_nontype_template_args instead of __cpp_nontype_template_parameter_class. - Properly translate C++ exception to Python exception when creating Python buffer from wrapped object. - Adds an answer (FAQ) for "What is a highly conclusive and simple way to find memory leaks?". Signed-off-by: Leon Anavi Signed-off-by: Khem Raj --- .../python/python3-pybind11_2.12.0.bb | 33 ---------------------- .../python/python3-pybind11_2.13.6.bb | 33 ++++++++++++++++++++++ 2 files changed, 33 insertions(+), 33 deletions(-) delete mode 100644 meta-python/recipes-devtools/python/python3-pybind11_2.12.0.bb create mode 100644 meta-python/recipes-devtools/python/python3-pybind11_2.13.6.bb (limited to 'meta-python') diff --git a/meta-python/recipes-devtools/python/python3-pybind11_2.12.0.bb b/meta-python/recipes-devtools/python/python3-pybind11_2.12.0.bb deleted file mode 100644 index 0403e406a4..0000000000 --- a/meta-python/recipes-devtools/python/python3-pybind11_2.12.0.bb +++ /dev/null @@ -1,33 +0,0 @@ -SUMMARY = "Seamless operability between C++11 and Python" -HOMEPAGE = "https://github.com/pybind/pybind11" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENSE;md5=774f65abd8a7fe3124be2cdf766cd06f" -DEPENDS = "\ - python3-cmake-native \ - python3-ninja-native \ -" - -SRCREV = "3e9dfa2866941655c56877882565e7577de6fc7b" -SRC_URI = "\ - git://github.com/pybind/pybind11.git;branch=stable;protocol=https \ -" - -S = "${WORKDIR}/git" - -inherit cmake python_setuptools_build_meta - -EXTRA_OECMAKE = "-DPYBIND11_TEST=OFF" - -do_configure:append() { - cmake_do_configure -} - -do_compile:append() { - cmake_do_compile -} - -do_install:append() { - cmake_do_install -} - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-python/recipes-devtools/python/python3-pybind11_2.13.6.bb b/meta-python/recipes-devtools/python/python3-pybind11_2.13.6.bb new file mode 100644 index 0000000000..ee5722fbcb --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-pybind11_2.13.6.bb @@ -0,0 +1,33 @@ +SUMMARY = "Seamless operability between C++11 and Python" +HOMEPAGE = "https://github.com/pybind/pybind11" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=774f65abd8a7fe3124be2cdf766cd06f" +DEPENDS = "\ + python3-cmake-native \ + python3-ninja-native \ +" + +SRCREV = "a2e59f0e7065404b44dfe92a28aca47ba1378dc4" +SRC_URI = "\ + git://github.com/pybind/pybind11.git;branch=stable;protocol=https \ +" + +S = "${WORKDIR}/git" + +inherit cmake python_setuptools_build_meta + +EXTRA_OECMAKE = "-DPYBIND11_TEST=OFF" + +do_configure:append() { + cmake_do_configure +} + +do_compile:append() { + cmake_do_compile +} + +do_install:append() { + cmake_do_install +} + +BBCLASSEXTEND = "native nativesdk" -- cgit v1.2.3-54-g00ecf