Skip to main content

BenchPulse

BenchPulse is a dependency-free hardware benchmarking library for Python. Add @benchpulse to any function, method, or async callable to capture execution time, CPU utilization, memory usage, and thread activity while your code runs.

The performance-sensitive monitoring engine is implemented in C17 and exposed to Python through a thin native extension. Python is used only for the public API, validation, formatting, and export helpers.

Quick start

from benchpulse import benchpulse

@benchpulse
def train():
    return sum(range(100_000))

report = train()
print(report.return_value)
print(report.cpu_statistics.process_utilization_percent.mean)

@benchpulse is the primary decorator. @benchmark is provided as an alias.

Features

  • Native C runtime with OS-level collectors
  • CPU, memory, and thread metrics out of the box
  • Optional GPU collector hook (vendor libraries are optional)
  • Decorator, context manager, and class decorator APIs
  • Async function support
  • JSON, CSV, Markdown, and HTML export
  • Zero runtime Python dependencies
  • Windows, Linux, and macOS support

Installation

pip install benchpulse

Prebuilt wheels are published for Windows (x64), Linux (x86_64 and aarch64), and macOS (Intel and Apple Silicon) on CPython 3.11+. No compiler or extra setup is required.

Development install

pip install -e ".[dev]"

Building from source requires:

  • Python 3.11+
  • A C17 compiler (MSVC 2019 16.8+ on Windows, GCC 8+/Clang 7+ on Linux and macOS)

CMake is optional and only used for standalone native-library builds.

API overview

from benchpulse import benchpulse, Benchmark, BenchmarkConfiguration, OutputMode

@benchpulse(sampling_interval_ms=50, output_mode=OutputMode.SILENT)
def work():
    ...

with Benchmark() as session:
    result = compute()
report = session.report

Decorated functions return a BenchmarkReport. The original return value is available as report.return_value.

Project layout

benchpulse/          Python package
native/              C runtime and collectors
include/benchpulse/  Public C headers
tests/               Python tests
CMakeLists.txt       Native build definition

License

See LICENSE.

Release files for benchpulse 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for benchpulse 1.0.0
File Size Uploaded
benchpulse-1.0.0.tar.gz 34.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for benchpulse 1.0.0
File
benchpulse-1.0.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
benchpulse-1.0.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
benchpulse-1.0.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
benchpulse-1.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
benchpulse-1.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
benchpulse-1.0.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
benchpulse-1.0.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
benchpulse-1.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
benchpulse-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
benchpulse-1.0.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
benchpulse-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
benchpulse-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
benchpulse-1.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
benchpulse-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
benchpulse-1.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
benchpulse-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
benchpulse-1.0.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
benchpulse-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
benchpulse-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
benchpulse-1.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
benchpulse-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
benchpulse-1.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
benchpulse-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
benchpulse-1.0.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
benchpulse-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
benchpulse-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
benchpulse-1.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
benchpulse-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details

Total release size: 1.5 MB

Release files / benchpulse-1.0.0.tar.gz

Download URL benchpulse-1.0.0.tar.gz
Size 34.2 kB
Tags Source
SHA-256 checksum
How to use checksums
1f6e56ed3fd238101cd67bd528fc139bd1e19a9c883097f9196f8e05cf2ff482
BLAKE2b-256 checksum
How to use checksums
73a18806a56c2117e7881ca46bad437a796b6db0cab245a3906b000caff2c943
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp314-cp314-win_amd64.whl

Download URL benchpulse-1.0.0-cp314-cp314-win_amd64.whl
Size 30.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
515cf87b0c1a9b9a8c1527247eae8dbebb4c1c659934b1f5ac41a4528da79928
BLAKE2b-256 checksum
How to use checksums
584949c4f15f0e0538bbed9af73a92f0f86d01272ce1a946de3ff49a01686af8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL benchpulse-1.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 69.8 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
31dc2d7473c35755230bb3d54183ccaa30d4c6bafcf997789dbf4dcc51731884
BLAKE2b-256 checksum
How to use checksums
92e225f99f0e35eeee338a1d823a8d59a0d45a9af93ec16d65f68f2e5a55c79a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL benchpulse-1.0.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 70.0 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0e7dc9c188762c1b74f788f97fd4aa81b023d61d0ec50f6be20802dbfc974ccd
BLAKE2b-256 checksum
How to use checksums
8c504cd53b40a912fbaea8a76462b7ac58f960e22eeaf8153b9d1e4a86685778
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL benchpulse-1.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 73.8 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
52ed6ea4d857a724051084dc52f1159e2a89d42c1af7b449051268b87ff5e4c6
BLAKE2b-256 checksum
How to use checksums
0d2bf984364e99f4e4ea32e7882763da60e496de5e55477ef77155bb9e26b2bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL benchpulse-1.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 75.1 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
79de7a0b6bbd523ed899571c98098293d34050917be40bf22f70efbb818cd3ee
BLAKE2b-256 checksum
How to use checksums
0657101d8176baedea85b9e3744ffdcee10d722f1a6a7791146c15ef45ae5952
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL benchpulse-1.0.0-cp314-cp314-macosx_11_0_arm64.whl
Size 28.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
18a41c8c4c5358c4c3cecead0d6df98c1f7acdb1f92d27935276b98b22acd8f6
BLAKE2b-256 checksum
How to use checksums
cff5d6322414380207f651cb4e739c66d1b4591b7ee819df0d3d2234c7d3c779
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL benchpulse-1.0.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 28.5 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
dc84b8a2d22c85b62bf8c2f9a9ee6b878679a2584add290316e70fbd2bb7fb6a
BLAKE2b-256 checksum
How to use checksums
40021830f4803bf34548c3c85a927b91e1d53c3e88a91d84f618488b2670c007
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp313-cp313-win_amd64.whl

Download URL benchpulse-1.0.0-cp313-cp313-win_amd64.whl
Size 29.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
55c25a243d318cfdd5586c9411eec2e219f860e1ec7382e97dc3bf3f70b46d4c
BLAKE2b-256 checksum
How to use checksums
17038a2210413ea0dc43fa6e444c0e822b69a154d9cbfec35058f3b7ebf96fe5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL benchpulse-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 69.8 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fbd1625da7b013c92cd2e664d86580e47650a04f5296d6cbadeaa1e3fea8d182
BLAKE2b-256 checksum
How to use checksums
4184d5983074904d4b2aba16a6116c11f05ad7e3aafaf6a6c11996c6708ef835
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL benchpulse-1.0.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 70.0 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
84b288f3e7aadc69e991bcf2c921cba70df852ea2fc861b5839fb000532904e8
BLAKE2b-256 checksum
How to use checksums
25ac80eda0ad8ef63a8c805f87f500760343bde185e7842e53b5e2d7e6972edb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL benchpulse-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 73.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
698e3e68f0e90c50a2ca6ed1cd4658739583671cbfb50876d6d01d9a5788bb20
BLAKE2b-256 checksum
How to use checksums
ff0fbc1bebc5970da14426c3adc260126a1650af0bd472fa7c162fbe7f80100f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL benchpulse-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 75.0 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
809bd5bd3a8b179475a33454b0ab6630be51564d1f274ad890f40e5874a30d71
BLAKE2b-256 checksum
How to use checksums
6a150d020d905ef058e69ca8de38daaf23b70bb61b57aba48ae1e8d4648a57e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL benchpulse-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 28.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e4145495a7ec1b0a6840b95f55361557a25f345578815dea10ce217d79235ed2
BLAKE2b-256 checksum
How to use checksums
8ceaa94c2ae2b37740bdcedce809691944f0fe2562715cc87e15dd4093dde6f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL benchpulse-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 28.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
2dc1a4c8332597ac9104cc2f035a9d3ca89f59158f796e413bd288cd87e4ab69
BLAKE2b-256 checksum
How to use checksums
0fda2fee024efc4674bf228a0f8c66b8437a2414c82d6b897d8c864612a2bab4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp312-cp312-win_amd64.whl

Download URL benchpulse-1.0.0-cp312-cp312-win_amd64.whl
Size 29.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e3fadfba1ba0a89dce5d2815af810b3a115c0e5a582925ddd423e878da635e9f
BLAKE2b-256 checksum
How to use checksums
3f496ff00ec61f6353ef230d9daab54ca61d7f1227d4abd440c7da818caa1d3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL benchpulse-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 69.8 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a956db605ccf4a9c58e96f86990eb845cf50a74f977f20cbbc2be0777e2a6e52
BLAKE2b-256 checksum
How to use checksums
8c80c9b76ebd8572d4c473de8e5901d328985ecf2edd6ef43c43e86f7e6d852f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL benchpulse-1.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 70.0 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
eaaf8436e1407360619f834307396e8f490ac6d33124ab96d10b7ff542e51ea3
BLAKE2b-256 checksum
How to use checksums
fc73635c836016424ba7ab219d61d8e8d30148a84b78b1964a638256139df6f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL benchpulse-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 73.8 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
26cfe0d05ff7ae7e9c2317e1a4f68dc45d3c2365b36be86753e318f0a9865313
BLAKE2b-256 checksum
How to use checksums
1bb89d5b2acb3e5d4a0504130cd74bce7bb77172439a0f42c4a630ca6df449b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL benchpulse-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 75.0 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e2f44135733114d07d21da3f4290d1425d0bf2f87fe778aea75153afa1a291fc
BLAKE2b-256 checksum
How to use checksums
eb614ab316ee34825c2542cb84cf525b73e5a26b8699eb4f65d27dbaafb2b593
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL benchpulse-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 28.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c428b0ccd2306c3cc261567309d5ada762712ff6cb60d96cdc3f8ab3f6280348
BLAKE2b-256 checksum
How to use checksums
defa5bc5394ee6dcbd24e34de8c04c9e082f836f1736051c6a32caf6cac85e19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL benchpulse-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 28.4 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
b8d9e9781fc10ce87872d7ca19545717c53939e9e198646bc8560675e2b18b94
BLAKE2b-256 checksum
How to use checksums
136d7d423c82c028485e38c236a062ca02000709808a6f2488329426c0c2b918
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp311-cp311-win_amd64.whl

Download URL benchpulse-1.0.0-cp311-cp311-win_amd64.whl
Size 29.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a5af6ec593ecb4b0c164c439a5a6e21038e94c88115b1778f34dca47b84ba8e9
BLAKE2b-256 checksum
How to use checksums
0c0eebd211d221e20527d67d394e37f747ab888dd784b38f47fa130f007b6fc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL benchpulse-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 69.1 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
dcb50118631377f518c2b145ef50c6ae272fe12da43c5fd5149591e52d982589
BLAKE2b-256 checksum
How to use checksums
4f292312508a51c11d5aa61fe43341f9afd695f208366ae2fd93bceaa5b0a7b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL benchpulse-1.0.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 69.0 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
563f3d48f53fc6f3b0846fd028250ef0a0160720f8d15aed18d3e5008e2453e6
BLAKE2b-256 checksum
How to use checksums
10542018b58a8a303400e66d79ebf517b1db028cc421b3c596081bf575efd689
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL benchpulse-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 73.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
80d2db92a10244bd262c1a75cf6c5a2101d4bf6b5d4fac11c44e40168f3d942d
BLAKE2b-256 checksum
How to use checksums
d7574c53d0d6005cbf8dd924520f6e102a45ddf00597f9e65129437362096131
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL benchpulse-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 73.8 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e1becbd39e3f47b4492849dd55d9915009060e78b1379729ed896bb6ea101af0
BLAKE2b-256 checksum
How to use checksums
9a33ee08dd0f7767e7cc40574d621461707dbe220a26732a93f3d9a89d63d3c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL benchpulse-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 28.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2a7c2637dc2a67e87807c3abbac649478aa6d004b546b64e3cc8052918a3d46f
BLAKE2b-256 checksum
How to use checksums
18d98d9e14a3163ede1b145d8abc6b4895dba3964a3727e42936ffbc7eaefba5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release files / benchpulse-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL benchpulse-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 28.4 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6a9af56895cd864f8a38114797eca90d64de62795e835b770b35d70f8aca4569
BLAKE2b-256 checksum
How to use checksums
8fa12484ffe1395d8cb06ce29a687ebcdbb86630f30e4f7098898fd129dd144d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 12, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

29 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page