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.2.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.2-cp314-cp314t-win_amd64.whl (93.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

chronometre-0.0.2-cp314-cp314t-win32.whl (84.8 kB view details)

Uploaded CPython 3.14tWindows x86

chronometre-0.0.2-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.2-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.2-cp314-cp314t-macosx_11_0_arm64.whl (96.6 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

chronometre-0.0.2-cp314-cp314-win_amd64.whl (85.6 kB view details)

Uploaded CPython 3.14Windows x86-64

chronometre-0.0.2-cp314-cp314-win32.whl (78.5 kB view details)

Uploaded CPython 3.14Windows x86

chronometre-0.0.2-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.2-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.2-cp314-cp314-macosx_11_0_arm64.whl (91.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

chronometre-0.0.2-cp313-cp313-win_amd64.whl (83.3 kB view details)

Uploaded CPython 3.13Windows x86-64

chronometre-0.0.2-cp313-cp313-win32.whl (76.3 kB view details)

Uploaded CPython 3.13Windows x86

chronometre-0.0.2-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.2-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.2-cp313-cp313-macosx_11_0_arm64.whl (91.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

chronometre-0.0.2-cp312-cp312-win_amd64.whl (83.3 kB view details)

Uploaded CPython 3.12Windows x86-64

chronometre-0.0.2-cp312-cp312-win32.whl (76.3 kB view details)

Uploaded CPython 3.12Windows x86

chronometre-0.0.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (90.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

chronometre-0.0.2-cp311-cp311-win_amd64.whl (82.5 kB view details)

Uploaded CPython 3.11Windows x86-64

chronometre-0.0.2-cp311-cp311-win32.whl (75.7 kB view details)

Uploaded CPython 3.11Windows x86

chronometre-0.0.2-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.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

chronometre-0.0.2-cp311-cp311-macosx_11_0_arm64.whl (90.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: chronometre-0.0.2.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chronometre-0.0.2.tar.gz
Algorithm Hash digest
SHA256 dad0e645c6532f7fe11ffb9009654f0f47e89bf2be558f0806f71ac2ae991cd1
MD5 382ba2e47937b5876a2e10ab4ca0d20a
BLAKE2b-256 f5f9531b7817842489ab7f0de08e8f29bbf7b5e947dd5c12b347a1b553978a89

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2.tar.gz:

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.2-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 7ab78c6bee87832d6b979d89f992436b04f9822e13103ea5c4c0e16fb6936ae1
MD5 e87e52b680f006e322f5c9efe4581862
BLAKE2b-256 b4b56f2129836f8e5fbeedcff495f2543f7b9695b32ce6f70bf0dd8ae4af3e8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp314-cp314t-win32.whl.

File metadata

  • Download URL: chronometre-0.0.2-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 84.8 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.2-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 b0407bd4004ad2500d142fc453d5ad6855e4e96ada8e87737d2e07192d57b756
MD5 c9504e33a3eda3ab0310834eb0789e4d
BLAKE2b-256 19010894a1da5b2fa54ef51765c86a3f0c8b652ec4d683e7c7f45f057030ebb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 38af8c76e5127841507b66da8826f3e76f56872b67a403152e47fe920c7dbe98
MD5 afb5386e58aeea707a016b7d33bbc8ef
BLAKE2b-256 e63c6c5c344ee2307e1e5d6f4854accaf960b17b0afcbf743f785bc0b78eae2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 945904a44c4c7609ddbb360f545ddbdbe5d76d6932fad2a63382f14cbeeea967
MD5 5f759068b0d672b94c3de5232d76855e
BLAKE2b-256 13c95dcdd06323dc4c4bb06732b1532086dfe74023f4c0be8ab371444012e012

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a04d3b7f3de285082da88ac53879d6348dc15c4b70ce8376fc09a1b394eec09
MD5 a63f932a4b9a9f0dbbd7c671eb3330ae
BLAKE2b-256 ec176a219a7f9e72673c112b0d1b4b1a71d8b4a6eeb57caaa246309a477dd085

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9d42782bd957d989a9d4a19d2c313278db03e1f44a66c0877f07295209e68c13
MD5 9179537d03700d700d4847d8b2cba196
BLAKE2b-256 c1d1b6418690461ef89419bfa9d4329bcf36b3631593ae93e8bf4711e22ed651

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp314-cp314-win32.whl.

File metadata

  • Download URL: chronometre-0.0.2-cp314-cp314-win32.whl
  • Upload date:
  • Size: 78.5 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.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 dc1b324da107e2227b3e7e6d949844c4be07c32a4164fd31cd7bca386b50fd34
MD5 c5592962a7a32ac32dcf8635be476d0a
BLAKE2b-256 342818959e40275c3847e5326da3f50a767871386fec9e039da35f87212ad527

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 02b8a23ab2643ee774884ec4df7870df3e273a5f6bddb62a27e5391c7beded9f
MD5 940431c7ec670cb64840521d20f7d553
BLAKE2b-256 023de6b18fd22bea18badf1e2c45623a453d035e8ce041a53f6725e9f9107201

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3cb6ad02f34aeabf7aeb11a56ddb3e9ff9a88c96ec4e7969200f4020d23a0d75
MD5 bf1aa4086f98d66d3473d25f29741863
BLAKE2b-256 6b966d1aa056d32f2af26e262245445493e6e0709c4cad119113b0fff4ec1e2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f2fc6cb54ad96633d46703906c01858966f1c64b055781e16fd7f1f2685c467
MD5 43580c37a0eb31ef82d77c7233e13b7f
BLAKE2b-256 06ae6ff773d0d24d9f3d5497c3e17b212ce8b532ef09a80f04155930920f2833

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5018f50429f8fddb6a52839e8a11831f8a312c6ce167063cc414508289377ccd
MD5 93e40ee6d8bb57c8c7493a12f026f27c
BLAKE2b-256 d17f7fe6f0949a615db27c44abec3651795e131c480a60213da8f018c3786a3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: chronometre-0.0.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 76.3 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.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 b51c94d3f5142e8f925fd2a47ae34a468121210212ac96a7fb02d671eebe1c3b
MD5 4609afe48a8986c3882767c805e1b51a
BLAKE2b-256 367153b3a8f630f6707693fb73c345c46726fa2e7c5fc8470a07ed8ce59f16a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0565058d335defa72c82f1ccf5e6ddf94338ae7610c8e2ca373b75747f32037b
MD5 0385d2f765235f05634216d868b45575
BLAKE2b-256 e0d0be3e5306f8439ea18b18d8ce22691430a28099f7597025828e91b801b55c

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 792465dcfd27d3fc089b38fcf87f766f81cccd21db08a6b69808bc3cde58d1fe
MD5 1032f82fbdd097dcdbf09d057ef0cac8
BLAKE2b-256 94e53a1bb499c5db0f01122ef4897693609b0152eeb0b9731710ab1cdb5806d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d3cf3e7df9dd6642dca5304dbb597dd9fab2bcf79cc1947dfe6f0817e85da6a
MD5 2a0e7883804845abff2955091a80f0d1
BLAKE2b-256 654567b19978b7a6dd005af43a96896fe2fb843f0a26f0bb7e8702835952959b

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 335450eb993e346e2f40bca09de4dbb44810de214c8284d510fdda94c4b324dc
MD5 7a861b77789393427c5e1577d6d87812
BLAKE2b-256 a16292bfe58ce674332c20d3a6cea3d1a74a1184ea7b14044fc9b81edb25e460

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: chronometre-0.0.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 76.3 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.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 75e8e0e1a9f7600d564a51512e4be941b65e535d47c1baa0dba6a05fe7b2e38e
MD5 6e2c52aaddba65208a2e156866477c38
BLAKE2b-256 8aa09d12f31771550da20b60abbe4ac9ed93f50fa464f626e9a42a0eddc94c26

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6187ba39629e189b3c3c02f441fe5ce34feb9d40df71e91da5c4c052ed5a1b43
MD5 219853dde0f52de086a5b971d055d84a
BLAKE2b-256 fa4fd500ec03d5102e52120f432ed86a9f91cf2ac61296c009f8a3bee92f5e69

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d0cd271f6c4a178b329ce9347edbebc269df62746bb5fe143a3d9295d314392a
MD5 d9e1372ac2352546c381fb32d5068cc7
BLAKE2b-256 d46be28956d2ff20a94da3db0bb131b96b576c5eb78a6bd59d17fabcc68abca8

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff3a067e7e438194d4b880099ca16ba99afcc6f3c1f2ac456c6b3f60e8a2cd9c
MD5 cc77e182b9eae69c1e263a9e10514667
BLAKE2b-256 7a275e26f4616a3e0dd75c1dfd86daafc5ce97c6a35d82c28fe577930892ebec

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c1ba25a4c721b7d0cca83707250bbb8704e521e3e454f769bad479612b2558ef
MD5 44cb81f52d493b34595eb58dd2e0cc6a
BLAKE2b-256 830a0a6a421eca7914524bbd5e20516d5a03dc3eb3c10564dc909e4cc744bdb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: chronometre-0.0.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 75.7 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.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 aaa91cec6a8f3ae56c354ef24975fc84d1000988251deea60dce9896228a8396
MD5 012a81e2d25032788643ff8b447e8789
BLAKE2b-256 9b0a52a4ec7e31c9da12911bf6680cea4f1dbf04f4a6de1b2761a7dbbc4aee0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9154e5651257fd8c02e8a10b12f80edc475670c2e616fd07087c30952294be5c
MD5 f9b3e6ce1b38deade65593a96de53e29
BLAKE2b-256 ac8df4a468e9694e22b8ea70dfdbe87258007e86238610a4fa1cd15c9f713db9

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81e2160de72076c290f9e333ac44c1abde76181d1cecf9ba2781ce1f9f218bd5
MD5 50bc4a34e4ab97cad611a0bbbd4feaa2
BLAKE2b-256 a9ac37ce29aa4d39a6acb83242c520799c1bbb99b948d6ca9e6dc9dbe483f1b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chronometre-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd6908d1f0ee11a17bd107d1d97e12423bffeec29f85f2131f0bcae7b023e858
MD5 edbeb65e41ffdfb7514b98f386b48caa
BLAKE2b-256 9ff3c5abc78ff9293aa4bdbae5432490a462305a706f4414d2e0b992cf9bda6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for chronometre-0.0.2-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