aboutsummaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python/python3-pybind11_2.5.0.bb
AgeCommit message (Collapse)Author
2020-08-19python3-pybind11: install both python wheel and cmake buildJack Mitchell
The wheel for this module doesn't install the required cmake files, yet the cmake build doesn't install the required python module files. Therefore use manual calls to the cmake and distutils classes in order to get both into the final package. This method is also what other popular distros use such as Archlinux. Signed-off-by: Jack Mitchell <ml@embed.me.uk> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-12python3-pybind11: Use cmake to build and add -native versionPhilip Balister
* Switch to git repo to pick up cmake files for recipes to use * Use cmake to build innstead of pypi so cmake files are included in sysroot * Disable tests to prevent configure failure (I tried adding pytest asa DEPEND) * Patch out cmake that strips output to prevent QA failures * Do not check pointer length for installed python when cross compiling. * With this I can build gnuradio using pybind11. Signed-off-by: Philip Balister <philip@balister.org> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-29python3-pybind11: Upgrade 2.4.3 -> 2.5.0Leon Anavi
Upgrade to release 2.5.0: - Use C++17 fold expressions in type casters, if available. This can improve performance during overload resolution when functions have multiple arguments. - Changed include directory resolution in pybind11/__init__.py and installation in setup.py. This fixes a number of open issues where pybind11 headers could not be found in certain environments. - C++20 char8_t and u8string support. - CMake: search for Python 3.9. - Fixes for MSYS-based build environments. - STL bindings for std::vector<...>::clear. - Read-only flag for py::buffer. - Exception handling during module initialization. - Support linking against a CPython debug build. - Fixed issues involving the availability and use of aligned new and delete. - Fixed a resource leak upon interpreter shutdown. - Fixed error handling in the boolean caster. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>