Skip to main content

As 'chronomètre' is a 'stopwatch' this package offers a simple stopwatch

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chronometre-0.0.1.tar.gz (6.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

chronometre-0.0.1-cp314-cp314t-win_amd64.whl (93.0 kB view details)

Uploaded CPython 3.14tWindows x86-64

chronometre-0.0.1-cp314-cp314t-win32.whl (84.5 kB view details)

Uploaded CPython 3.14tWindows x86

chronometre-0.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

chronometre-0.0.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

chronometre-0.0.1-cp314-cp314t-macosx_11_0_arm64.whl (96.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

chronometre-0.0.1-cp314-cp314-win_amd64.whl (85.3 kB view details)

Uploaded CPython 3.14Windows x86-64

chronometre-0.0.1-cp314-cp314-win32.whl (78.2 kB view details)

Uploaded CPython 3.14Windows x86

chronometre-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

chronometre-0.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

chronometre-0.0.1-cp314-cp314-macosx_11_0_arm64.whl (90.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

chronometre-0.0.1-cp313-cp313-win_amd64.whl (83.1 kB view details)

Uploaded CPython 3.13Windows x86-64

chronometre-0.0.1-cp313-cp313-win32.whl (76.0 kB view details)

Uploaded CPython 3.13Windows x86

chronometre-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

chronometre-0.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

chronometre-0.0.1-cp313-cp313-macosx_11_0_arm64.whl (90.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

chronometre-0.0.1-cp312-cp312-win_amd64.whl (83.0 kB view details)

Uploaded CPython 3.12Windows x86-64

chronometre-0.0.1-cp312-cp312-win32.whl (76.0 kB view details)

Uploaded CPython 3.12Windows x86

chronometre-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

chronometre-0.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

chronometre-0.0.1-cp312-cp312-macosx_11_0_arm64.whl (90.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

chronometre-0.0.1-cp311-cp311-win_amd64.whl (82.2 kB view details)

Uploaded CPython 3.11Windows x86-64

chronometre-0.0.1-cp311-cp311-win32.whl (75.5 kB view details)

Uploaded CPython 3.11Windows x86

chronometre-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

chronometre-0.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

chronometre-0.0.1-cp311-cp311-macosx_11_0_arm64.whl (89.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file chronometre-0.0.1.tar.gz.

File metadata

  • Download URL: chronometre-0.0.1.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for chronometre-0.0.1.tar.gz
Algorithm Hash digest
SHA256 cbb06b5adab9c43f657e797ce7b416034f9e3cab3245e98544097143dcf24a9b
MD5 7dfd1a008cb3163b37facefdf401b286
BLAKE2b-256 ebac20588323bf664daeb2eefc7a08922730e4e65bcc197565a3d25194065ab6

See more details on using hashes here.

File details

Details for the file chronometre-0.0.1-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 80f28f23da472d7b1b57359ea73444525fb8a0017bb3b3a8d523228d303faa9f
MD5 3957a67b0ed129ace0c45d433834eba6
BLAKE2b-256 1c95790cf1ed89e0a1eee748e06544e2ffbe5cf6aca90386fcbafb2f90d0bc21

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp314-cp314t-win_amd64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp314-cp314t-win32.whl.

File metadata

  • Download URL: chronometre-0.0.1-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 84.5 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chronometre-0.0.1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 d56668e9dae05ffa0d7405c572891678c4c62f5b6d9ef8c83be4234683c39411
MD5 01ecb8bcce7fc0657ea8edb8e34dd6c1
BLAKE2b-256 894dd7ccefa4621f792309b95decf0cf17c72e2464c3f9fa7e907f9a44b319ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp314-cp314t-win32.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9fa3ebe08cfe80b019e2597a84fe8bdcc739fc131689985ca1995038dea2c5ad
MD5 087560e069b93092847b48d33d29a9e0
BLAKE2b-256 9238bcba152a84a9e2f872bada11e1930ab106c09fa6f4e2b569e89052d034fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b918c96ef61e66f30d01edfb49fccb5f6cbc27b5dd980d8bc8eb560fb62c8e41
MD5 7901458900629574664a0e331f481ae4
BLAKE2b-256 1b5a6aa743498954cb9560e74e6230445ea6ab292bb64801a8035e2a38f9ea61

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 805f1e9d7a80e66363612d164e0f388a57752c2d3acd8761dff5b6bc0e516ba0
MD5 7acba082d4cc0d24f48aa6692639af01
BLAKE2b-256 c504ad959f91bfba5781fa96510b3e0631b7ff691f7e754fb60831b3b640ce8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1a8b6e8af4bd600cad8152ef9cdc8a03e5da9cb02754ca025c0100f4b6c46cbd
MD5 6d7d283cb2727814ccf2c7e87a9527bc
BLAKE2b-256 5a5fa970398b55d6af41b04a6eec2fe5e87c96e802cccc8fff042220f95ec7b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp314-cp314-win_amd64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp314-cp314-win32.whl.

File metadata

  • Download URL: chronometre-0.0.1-cp314-cp314-win32.whl
  • Upload date:
  • Size: 78.2 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chronometre-0.0.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 4ac5d167423150a8484cb663472df9ef5b309aa643f916c5214c752d18a34af3
MD5 dc7b24ff6c8fcfdadb2f5102419e504f
BLAKE2b-256 b31dc1a4bbd91902ec162144480f5807d6621d7f88ef02a54fc16bc9f4d0dde1

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp314-cp314-win32.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5320cf167942869853e7c1ab4e359f4b8581693f248c1c9f01ab0a92727d39a3
MD5 a23df75dec1827d1cbe92747541534d0
BLAKE2b-256 02646817d900886fc761d586e5ee977e675c7f5a48fac59a3f8c7bad86730aa0

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ad0395238f1640ed573fcfa82c5f27f0a0e7e7802a5ea134bfddb1ff51b6c26
MD5 9b6a632b44bbfcddcd5c8850c20f3f0a
BLAKE2b-256 60d235a6afe0fd4758920673fd4583f3d653a20e36617f964847fe93b001e5da

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c7442220049fa7e304e019d595305edc14d839f8bfe7e83de28e82257d14743
MD5 fe1bd63fc7b065fc1800d0ee9e42fc5a
BLAKE2b-256 1ab9f46eacc51c06830601c27bd72d37e38de4267e891825ddd9043c877bfd60

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a75817820b37966fda10f386bcd908f5662700ac4a8d79232b61b92aa8701c24
MD5 afc379379ccbfd1dc71c640842750116
BLAKE2b-256 05474893f310400a7856255b59841269a90a1815caf2b9058deb40202832348a

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp313-cp313-win_amd64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: chronometre-0.0.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 76.0 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chronometre-0.0.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 96d407cc72f4dc0201c31b8093254ca2eaf9f2f799a3f83ddf1f4cf14d429dda
MD5 8e10d7fca970e2b51f7f7f68faeeb107
BLAKE2b-256 0e5c40dbe9061ca3e958832cb79e93b91a704483b73d08c87978d869ca040da6

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp313-cp313-win32.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9a13475d41433485fd2ecc92b5fa3b1e1edae542341413bbcdc859c134837d8b
MD5 f9193cc0e11b96ea8fc603f82a12b117
BLAKE2b-256 9c5feaa163f1e1ac7a7e789fdda939ad999113b07f24e3643c2d57736cfda5ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb13866f22bf4e7cffdea6bd34b6aac7662a0f2918937fa4f94ca93148ffcb3e
MD5 17ae57024186fefb03b1395c156e354f
BLAKE2b-256 cfc317445b1e0ed0a6fc815e63b4d4e9bfb9b84e45db4a097e5390b2e4c471d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7fa46b27e504cb368441670fca1e92d5952664985ac63b1a34dcd9cb3c829c2
MD5 eebb6efd10772f936d4d6816b737cb78
BLAKE2b-256 37a6a034a74789c0f95625e44e864b17820d0a06f943dae78b5c8e4fbf46c266

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 af2df9a3f552a7538dd32fff68365ec731f0e5486c5f5ea328caa8364e02189c
MD5 8b584da3aa5e5344c17f133d05676c87
BLAKE2b-256 5a42bd61fef286d18df14deb0b0fa860cfafef31f729442f5bb5c0eabdea17a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp312-cp312-win_amd64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: chronometre-0.0.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 76.0 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chronometre-0.0.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 71270f1d60b387bb9daf6192d6713b02c52d45bd1eca2066a6533a29d7c0cbd7
MD5 cfe39e252088aea45c8eb3be154c7074
BLAKE2b-256 8f214f62dfc0405b4a57c898cee2e432b86d6c10a6d283a3f1954f1745bd72c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp312-cp312-win32.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 91372e80dbd476f26204d580eab1c3a17d0f79b1be8bbf1bfc800c3c55049fa3
MD5 1487f8fef7af8ae1da5a9674c780875c
BLAKE2b-256 eee9ce3dd093a2a74b0c9da7b52bba04a1dbeb136c0d04f7cd78a50cd32e9a8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05df40ac5a09af75ccf772b6b74be5b44fa60f3285f838339512ff15818f8b0f
MD5 751b8cdd533549c36d4dc94c7dcdc679
BLAKE2b-256 0584e9ccaebb34f7d9122e319f50b2e0cf6f19fd4e2b5993cf7a21e3523c30ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b3d16d4da9bc6430f2f1e86f1268a6d84d8884b7d543bbb1187a799ddd1d4d8
MD5 43c2d34cc5b16c257c7a4712280acdd7
BLAKE2b-256 47780079e62ba180710b0aae8356694b63b7a177ca74d8940069a8aff5234744

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cc66de7495483d353302142b07e43d898178b86c7a49a1de1dabc04400d4965f
MD5 b8d632a16b0f9755fc36713a7326d25f
BLAKE2b-256 e7a3997bb2d50c597cfd34893f5383bf91a45a8567949ad807a6c0f956733476

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp311-cp311-win_amd64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: chronometre-0.0.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 75.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chronometre-0.0.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7a1303f07b547161ba32c29755b673924381c72d0698044c7437806669a21c42
MD5 2aa91908d542fce2cecb20e7252f6190
BLAKE2b-256 e271aa5d23a5648c82891eb30011a4dc9310f5b532430b6cfc3a9537923f1793

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp311-cp311-win32.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a913fe13b6d0336fb544878d0706a4b321d4083f5451025df4e714dafe62ad50
MD5 646116acfe15f9d71754d490f041e9c9
BLAKE2b-256 bb122ff4e84caba54730e639126b987f008e3f5df7089962a9d75f45ce9ac33d

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11cc963dfe6d2ce694c2bf6bb4de12d8bcc42e27866d68b02da3fab1efd2b108
MD5 7698905e4f421a6f1e9c74691705283a
BLAKE2b-256 b29d8b8da7b38c920047b595f5efec97bd1278e135a48b2bc762a01e58216e22

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chronometre-0.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d885740faea4cdefbfe611cb95d057d808c0c8eae9b8411863ad6fd7bbfd466f
MD5 de8a4b30567e9915a80f5d6f85950024
BLAKE2b-256 5389a3573b59fd55bccb1ab6f1fa318801c477235974f45f326e9e5c58b724e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yaml on eddelbuettel/chronometre-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page