google / benchmark

A microbenchmark support library
Apache License 2.0
8.6k stars 1.57k forks source link

Add Python 3.12 support #1676

Closed nicholasjng closed 8 months ago

nicholasjng commented 8 months ago

These commits contain a few changes:

Related: I am currently working on a project using setuptools_scm as an addition in the build step, which makes manual version bumping for the Python bindings unnecessary (the package parses the new version out of a tag name created e.g. by a GitHub release), in case there is interest in opting into that.

nicholasjng commented 8 months ago

Rebased on main, bumped nanobind to stable v1.7.0, which was released in the meantime.