Skip to main content

chronometre: Simple Stopwatch Class

ci

Motivation

Interacting with Python code from R has become very convenient via the reticulate package which also takes care of most standard data types used by R users. On top of that, arrow facilitates exchange of vectors and especially data.frame (or in its parlance RecordBatch) objects. Using nanoarrow to do so takes the (considerable) pain of building with arrow away.

But sometimes we want bespoke custom objects from a specific library. R does well with external pointer objects, so a recent question in the Rcpp context was: how do we do this with Python?

This repository has one answer and working demonstration. It uses a very small but clever class: a 'stopwatch' implementation taken (with loving appreciation and a nod) from the lovely spdlog library, and specifically the already simplified version in RcppSpdlog presented by this 'spdlog_stopwatch.h' file.

It is used by the demo in the sibbling repository chronometre-r.

Python Demo

So once installed this minimal demo in main.py does this:

#!/usr/bin/env python3

import chronometre
import time

def main():
    s = chronometre.Stopwatch()
    print(s)
    print(s.elapsed())
    time.sleep(0.1)
    print(s.elapsed())

    s2 = chronometre.bake(s)
    print(s2)
    print(s2.elapsed())
    time.sleep(0.1)
    print(s2.elapsed())

    print(s.elapsed())

if __name__ == "__main__":
    main()

It allocates a stopwatch object, and then 'clones' it via a helper function into a second object still pointing at the same memory location and hence sharing the object. (From R we can also use an additional constructor, but when we use that from Python 'lifetime' behavior gets in the way; the factory helper function gets around that. A small nuance.)

This generated sample output such as the following:

(chronometre) $ ./main.py
<chronometre._chronometre.Stopwatch object at 0x7ba8071abc70>
0:00:00.000016
0:00:00.100226
<chronometre._chronometre.Stopwatch object at 0x7ba8071abc70>
0:00:00.100287
0:00:00.200371
0:00:00.200408
(chronometre) $

demonstrating that the memory address is in fact the same, and the behavior is shared.

Author

Dirk Eddelbuettel for the sample Python package

Gabi Melman for the initial stopwatch class

License

The package as a whole is licensed under the GPL (version 2 or later).

The stopwatch C++ class by Gabi Melman is MIT licensed.

Release files for chronometre 0.0.2

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

Source distribution (sdist)

Source distribution for chronometre 0.0.2
File Size Uploaded
chronometre-0.0.2.tar.gz 6.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for chronometre 0.0.2
File
chronometre-0.0.2-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
chronometre-0.0.2-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
chronometre-0.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
chronometre-0.0.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
chronometre-0.0.2-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
chronometre-0.0.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
chronometre-0.0.2-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
chronometre-0.0.2-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
chronometre-0.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
chronometre-0.0.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
chronometre-0.0.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
chronometre-0.0.2-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
chronometre-0.0.2-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
chronometre-0.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
chronometre-0.0.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
chronometre-0.0.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
chronometre-0.0.2-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
chronometre-0.0.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
chronometre-0.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
chronometre-0.0.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
chronometre-0.0.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
chronometre-0.0.2-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
chronometre-0.0.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
chronometre-0.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
chronometre-0.0.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 18.2 MB

Release files / chronometre-0.0.2.tar.gz

Download URL chronometre-0.0.2.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
dad0e645c6532f7fe11ffb9009654f0f47e89bf2be558f0806f71ac2ae991cd1
BLAKE2b-256 checksum
How to use checksums
f5f9531b7817842489ab7f0de08e8f29bbf7b5e947dd5c12b347a1b553978a89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp314-cp314t-win_amd64.whl

Download URL chronometre-0.0.2-cp314-cp314t-win_amd64.whl
Size 93.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
7ab78c6bee87832d6b979d89f992436b04f9822e13103ea5c4c0e16fb6936ae1
BLAKE2b-256 checksum
How to use checksums
b4b56f2129836f8e5fbeedcff495f2543f7b9695b32ce6f70bf0dd8ae4af3e8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp314-cp314t-win32.whl

Download URL chronometre-0.0.2-cp314-cp314t-win32.whl
Size 84.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
b0407bd4004ad2500d142fc453d5ad6855e4e96ada8e87737d2e07192d57b756
BLAKE2b-256 checksum
How to use checksums
19010894a1da5b2fa54ef51765c86a3f0c8b652ec4d683e7c7f45f057030ebb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL chronometre-0.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
38af8c76e5127841507b66da8826f3e76f56872b67a403152e47fe920c7dbe98
BLAKE2b-256 checksum
How to use checksums
e63c6c5c344ee2307e1e5d6f4854accaf960b17b0afcbf743f785bc0b78eae2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL chronometre-0.0.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
945904a44c4c7609ddbb360f545ddbdbe5d76d6932fad2a63382f14cbeeea967
BLAKE2b-256 checksum
How to use checksums
13c95dcdd06323dc4c4bb06732b1532086dfe74023f4c0be8ab371444012e012
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp314-cp314t-macosx_11_0_arm64.whl

Download URL chronometre-0.0.2-cp314-cp314t-macosx_11_0_arm64.whl
Size 96.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6a04d3b7f3de285082da88ac53879d6348dc15c4b70ce8376fc09a1b394eec09
BLAKE2b-256 checksum
How to use checksums
ec176a219a7f9e72673c112b0d1b4b1a71d8b4a6eeb57caaa246309a477dd085
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp314-cp314-win_amd64.whl

Download URL chronometre-0.0.2-cp314-cp314-win_amd64.whl
Size 85.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9d42782bd957d989a9d4a19d2c313278db03e1f44a66c0877f07295209e68c13
BLAKE2b-256 checksum
How to use checksums
c1d1b6418690461ef89419bfa9d4329bcf36b3631593ae93e8bf4711e22ed651
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp314-cp314-win32.whl

Download URL chronometre-0.0.2-cp314-cp314-win32.whl
Size 78.5 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
dc1b324da107e2227b3e7e6d949844c4be07c32a4164fd31cd7bca386b50fd34
BLAKE2b-256 checksum
How to use checksums
342818959e40275c3847e5326da3f50a767871386fec9e039da35f87212ad527
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL chronometre-0.0.2-cp314-cp314-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
02b8a23ab2643ee774884ec4df7870df3e273a5f6bddb62a27e5391c7beded9f
BLAKE2b-256 checksum
How to use checksums
023de6b18fd22bea18badf1e2c45623a453d035e8ce041a53f6725e9f9107201
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL chronometre-0.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3cb6ad02f34aeabf7aeb11a56ddb3e9ff9a88c96ec4e7969200f4020d23a0d75
BLAKE2b-256 checksum
How to use checksums
6b966d1aa056d32f2af26e262245445493e6e0709c4cad119113b0fff4ec1e2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL chronometre-0.0.2-cp314-cp314-macosx_11_0_arm64.whl
Size 91.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1f2fc6cb54ad96633d46703906c01858966f1c64b055781e16fd7f1f2685c467
BLAKE2b-256 checksum
How to use checksums
06ae6ff773d0d24d9f3d5497c3e17b212ce8b532ef09a80f04155930920f2833
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp313-cp313-win_amd64.whl

Download URL chronometre-0.0.2-cp313-cp313-win_amd64.whl
Size 83.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5018f50429f8fddb6a52839e8a11831f8a312c6ce167063cc414508289377ccd
BLAKE2b-256 checksum
How to use checksums
d17f7fe6f0949a615db27c44abec3651795e131c480a60213da8f018c3786a3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp313-cp313-win32.whl

Download URL chronometre-0.0.2-cp313-cp313-win32.whl
Size 76.3 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
b51c94d3f5142e8f925fd2a47ae34a468121210212ac96a7fb02d671eebe1c3b
BLAKE2b-256 checksum
How to use checksums
367153b3a8f630f6707693fb73c345c46726fa2e7c5fc8470a07ed8ce59f16a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL chronometre-0.0.2-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0565058d335defa72c82f1ccf5e6ddf94338ae7610c8e2ca373b75747f32037b
BLAKE2b-256 checksum
How to use checksums
e0d0be3e5306f8439ea18b18d8ce22691430a28099f7597025828e91b801b55c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL chronometre-0.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
792465dcfd27d3fc089b38fcf87f766f81cccd21db08a6b69808bc3cde58d1fe
BLAKE2b-256 checksum
How to use checksums
94e53a1bb499c5db0f01122ef4897693609b0152eeb0b9731710ab1cdb5806d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL chronometre-0.0.2-cp313-cp313-macosx_11_0_arm64.whl
Size 91.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2d3cf3e7df9dd6642dca5304dbb597dd9fab2bcf79cc1947dfe6f0817e85da6a
BLAKE2b-256 checksum
How to use checksums
654567b19978b7a6dd005af43a96896fe2fb843f0a26f0bb7e8702835952959b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp312-cp312-win_amd64.whl

Download URL chronometre-0.0.2-cp312-cp312-win_amd64.whl
Size 83.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
335450eb993e346e2f40bca09de4dbb44810de214c8284d510fdda94c4b324dc
BLAKE2b-256 checksum
How to use checksums
a16292bfe58ce674332c20d3a6cea3d1a74a1184ea7b14044fc9b81edb25e460
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp312-cp312-win32.whl

Download URL chronometre-0.0.2-cp312-cp312-win32.whl
Size 76.3 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
75e8e0e1a9f7600d564a51512e4be941b65e535d47c1baa0dba6a05fe7b2e38e
BLAKE2b-256 checksum
How to use checksums
8aa09d12f31771550da20b60abbe4ac9ed93f50fa464f626e9a42a0eddc94c26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL chronometre-0.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6187ba39629e189b3c3c02f441fe5ce34feb9d40df71e91da5c4c052ed5a1b43
BLAKE2b-256 checksum
How to use checksums
fa4fd500ec03d5102e52120f432ed86a9f91cf2ac61296c009f8a3bee92f5e69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL chronometre-0.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d0cd271f6c4a178b329ce9347edbebc269df62746bb5fe143a3d9295d314392a
BLAKE2b-256 checksum
How to use checksums
d46be28956d2ff20a94da3db0bb131b96b576c5eb78a6bd59d17fabcc68abca8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL chronometre-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
Size 90.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ff3a067e7e438194d4b880099ca16ba99afcc6f3c1f2ac456c6b3f60e8a2cd9c
BLAKE2b-256 checksum
How to use checksums
7a275e26f4616a3e0dd75c1dfd86daafc5ce97c6a35d82c28fe577930892ebec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp311-cp311-win_amd64.whl

Download URL chronometre-0.0.2-cp311-cp311-win_amd64.whl
Size 82.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c1ba25a4c721b7d0cca83707250bbb8704e521e3e454f769bad479612b2558ef
BLAKE2b-256 checksum
How to use checksums
830a0a6a421eca7914524bbd5e20516d5a03dc3eb3c10564dc909e4cc744bdb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp311-cp311-win32.whl

Download URL chronometre-0.0.2-cp311-cp311-win32.whl
Size 75.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
aaa91cec6a8f3ae56c354ef24975fc84d1000988251deea60dce9896228a8396
BLAKE2b-256 checksum
How to use checksums
9b0a52a4ec7e31c9da12911bf6680cea4f1dbf04f4a6de1b2761a7dbbc4aee0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL chronometre-0.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9154e5651257fd8c02e8a10b12f80edc475670c2e616fd07087c30952294be5c
BLAKE2b-256 checksum
How to use checksums
ac8df4a468e9694e22b8ea70dfdbe87258007e86238610a4fa1cd15c9f713db9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL chronometre-0.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
81e2160de72076c290f9e333ac44c1abde76181d1cecf9ba2781ce1f9f218bd5
BLAKE2b-256 checksum
How to use checksums
a9ac37ce29aa4d39a6acb83242c520799c1bbb99b948d6ca9e6dc9dbe483f1b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release files / chronometre-0.0.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL chronometre-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
Size 90.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dd6908d1f0ee11a17bd107d1d97e12423bffeec29f85f2131f0bcae7b023e858
BLAKE2b-256 checksum
How to use checksums
9ff3c5abc78ff9293aa4bdbae5432490a462305a706f4414d2e0b992cf9bda6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 21, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.2 This release

26 release files

0.0.1

26 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