benchmark/bindings/python/google_benchmark
Nicholas Junge 25e5c52a11
Bump nanobind-bazel to v2.1.0, add stubgen target (#1824)
Adds a stub file for the `google_benchmark._benchmark` submodule,
generated with the new `nanobind_stubgen` rule released in nanobind_bazel
v2.1.0.

Tweaks the setup.py logic a little bit to package stub files with the
rest of the build artifacts. Also explicitly adds the generated stub and
marker files to the list of package data artifacts.

Co-authored-by: dominic <510002+dmah42@users.noreply.github.com>
2024-07-30 15:49:33 +01:00
..
BUILD Bump nanobind-bazel to v2.1.0, add stubgen target (#1824) 2024-07-30 15:49:33 +01:00
__init__.py Add Python bindings build using bzlmod (#1764) 2024-03-07 12:28:55 +00:00
benchmark.cc Update benchmark Python bindings for nanobind 2.0, and update to nanobind 2.0. (#1817) 2024-07-18 16:54:02 +01:00
example.py Add pre-commit config and GitHub Actions job (#1688) 2023-10-30 15:35:37 +00:00
version.py Add `setuptools_scm` for dynamic zero-config Python versioning (#1690) 2023-11-01 09:48:01 +00:00