NB: Re-released due to a Bazel 6.x breakage from an unnecessary rules_cc update.
This release bumps nanobind to v2.2.0, which contains support for extension builds targeting free-threaded interpreters (Python 3.13+ only).
It also reverts semantic versioning again to match nanobind's, since the decoupling was too unexpected for library users (and versions were never off by one minor, anyway, as nanobind does not release that often). In short, from this release on, nanobind_bazel@vX.Y.Z bootstraps nanobind==X.Y.Z by default.
What's Changed
- Add free-threading support by @nicholasjng in #39
- Small formatting fixes in stubgen_wrapper.py by @nicholasjng in #40
- nanobind-bazel v2.2.0 by @nicholasjng in #41
- Revert rules_cc bump by @nicholasjng in #42
Full Changelog: v2.1.0...v2.2.0