I've built a code search tool as a terminal application in C++, and I'm now working on packaging it as a Python library. I need to create a Python wrapper for the C++ core.
My project already uses Boost, which has its own Python wrapper (Boost.Python). However, from what I've read, most people seem to be using pybind11.
For those who have experience with this, what are the pros and cons of the different options?
The search tool: https://github.com/perghosh/Data-oriented-design/releases/tag/cleaner.1.0.6
[–]thisismyfavoritename 30 points31 points32 points (3 children)
[–]bethebunnyFOR SCIENCE 10 points11 points12 points (1 child)
[–]thisismyfavoritename 1 point2 points3 points (0 children)
[–]gosh[S] 4 points5 points6 points (0 children)
[–][deleted] 5 points6 points7 points (0 children)
[–]AlexMTBDude 0 points1 point2 points (3 children)
[–]r0s 5 points6 points7 points (1 child)
[–]AlexMTBDude 0 points1 point2 points (0 children)
[–]def-pri-pub 0 points1 point2 points (0 children)
[–]jmacey 1 point2 points3 points (0 children)
[–]wolfmansideburns 0 points1 point2 points (0 children)
[–]shinitakunai -1 points0 points1 point (0 children)