load("//bindings/python:build_defs.bzl", "py_extension") py_library( name = "google_benchmark", srcs = ["__init__.py"], visibility = ["//visibility:public"], deps = [ ":_benchmark", ], ) py_extension( name = "_benchmark", srcs = ["benchmark.cc"], copts = [ "-fexceptions", "-fno-strict-aliasing", ], features = [ "-use_header_modules", "-parse_headers", ], deps = [ "//:benchmark", "@nanobind", "@python_headers", ], ) py_test( name = "example", srcs = ["example.py"], python_version = "PY3", srcs_version = "PY3", visibility = ["//visibility:public"], deps = [ ":google_benchmark", ], )