SlackBuilds Repository

15.0 > Python > nanobind (2.10.2)

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).

This requires: python3-scikit-build-core

Maintained by: Jeremy Hansen
Keywords: python,c++,bindings
ChangeLog: nanobind

Homepage:
https://github.com/wjakob/nanobind

Source Downloads:
robin-map-4ec1bf19c6a96125ea22062f38c2cf5b958e448e.tar.gz (9100e1fe0df90bddfb7c907969047ee1)
nanobind-2.10.2.tar.gz (29106ce3adcabad998164db2880b9820)

Download SlackBuild:
nanobind.tar.gz
nanobind.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:
README
nanobind.SlackBuild
nanobind.info
slack-desc

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2026 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds