|
|
|
|
|
by iopapa
333 days ago
|
|
If not doing anything edge-casey, nanobind[0] is extremely pleasant to use. It’s a rewrite of pybind11 specifically designed for the 80/20 use-cases and solves the long compile times.
I have used it extensively over the last year in atopile[1] if someone is looking for a real-world production code example.
We are using nanobind paired with hatch & scikit-build. I suggest having a look at the pyproject and src/faebryk/core/cpp. [0] https://github.com/wjakob/nanobind
[1] https://github.com/atopile/atopile |
|