Letter P

python39-nanobind - Tiny and efficient C++/Python bindings

Website: https://github.com/wjakob/nanobind
License: BSD-3-Clause
Vendor: Alcance Libre, Inc.
Description:
nanobind is a small binding library that exposes C++ types in Python
and vice versa. It is reminiscent of Boost.Python and pybind11 and
uses near-identical syntax. In contrast to these existing tools,
nanobind is more efficient: bindings compile in a shorter amount of
time, produce smaller binaries, and have better runtime performance.

More concretely, benchmarks show up to ~4× faster compile time, ~5×
smaller binaries, and ~10× lower runtime overheads compared to
pybind11. nanobind also outperforms Cython in important metrics
(3-12× binary size reduction, 1.6-4× compilation time reduction,
similar runtime performance).

Packages

python39-nanobind-2.1.0-1.aldos.src [904 KiB] Changelog by Joel Barrios (2024-08-26):
- Initial spec file.

Listing created by Repoview-0.6.6-6.fc14.al