Skip to main content

Python bindings for chrony NTP client

Project description

PyChrony: Python bindings for chrony NTP client

PyPI version Python versions CI Documentation License

Query your system's time synchronization status from Python. PyChrony provides bindings for chrony, the default NTP (Network Time Protocol) client on most Linux distributions, letting you monitor clock accuracy, sync status, and time sources programmatically.

Features

  • Read-only monitoring: Access tracking (offset, drift, stratum), sources (NTP servers, peers), statistics (samples, deviation), and RTC data
  • Pythonic API: Clean, typed interface following Python conventions
  • CFFI binding: Efficient interface to libchrony
  • Linux-first: Optimized for Linux environments with libchrony
  • Type hints: Full type annotation support for better IDE integration

Installation

pip install pychrony

Pre-built wheels include libchrony—no system dependencies needed.

Building from Source

Source installs (sdist or development) require libchrony to be installed on your system.

libchrony Package Availability

Distribution Available Install Command
Fedora 42+ ✅ Yes sudo dnf install libchrony-devel
RHEL/CentOS/Rocky/Alma 9 ✅ Yes (EPEL) sudo dnf install epel-release && sudo dnf install libchrony-devel
Debian/Ubuntu ❌ No Build from source (see below)
Alpine ❌ No Build from source (see below)
Arch Linux ❌ No Build from source (see below)

Building libchrony from Source

# Install build dependencies
# Debian/Ubuntu:
sudo apt-get install build-essential libtool libffi-dev

# Alpine:
sudo apk add gcc make libtool libffi-dev musl-dev

# Arch:
sudo pacman -S base-devel libtool libffi

# Clone and build libchrony
git clone https://gitlab.com/chrony/libchrony.git
cd libchrony
make
sudo make install prefix=/usr
sudo ldconfig

Development Install

git clone https://github.com/arunderwood/pychrony.git
cd pychrony
git submodule update --init
uv sync --all-groups
uv pip install -e .

Usage

from pychrony import ChronyConnection

with ChronyConnection() as conn:
    status = conn.get_tracking()
    print(f"Reference: {status.reference_id_name}")
    print(f"Stratum: {status.stratum}")
    print(f"Offset: {status.offset:.9f} seconds")
    print(f"Synchronized: {status.is_synchronized()}")

Compatibility

  • Python: 3.10, 3.11, 3.12, 3.13, 3.14
  • Platform: Linux (primary), other platforms where libchrony is available
  • chrony: 4.x and later

Resources

License

PyChrony is licensed under MIT. See LICENSE.

Pre-built wheels bundle libchrony which is licensed under LGPL-2.1-or-later. See LICENSES/LGPL-2.1-or-later.txt.

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

pychrony-0.2.2.tar.gz (275.4 kB view details)

Uploaded Source

Built Distributions

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

pychrony-0.2.2-cp314-cp314-musllinux_1_2_x86_64.whl (84.9 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pychrony-0.2.2-cp314-cp314-musllinux_1_2_aarch64.whl (86.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pychrony-0.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (89.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pychrony-0.2.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (87.3 kB view details)

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

pychrony-0.2.2-cp313-cp313-musllinux_1_2_x86_64.whl (84.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pychrony-0.2.2-cp313-cp313-musllinux_1_2_aarch64.whl (86.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pychrony-0.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (89.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pychrony-0.2.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (87.2 kB view details)

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

pychrony-0.2.2-cp312-cp312-musllinux_1_2_x86_64.whl (84.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pychrony-0.2.2-cp312-cp312-musllinux_1_2_aarch64.whl (86.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pychrony-0.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (89.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pychrony-0.2.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (87.2 kB view details)

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

pychrony-0.2.2-cp311-cp311-musllinux_1_2_x86_64.whl (84.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pychrony-0.2.2-cp311-cp311-musllinux_1_2_aarch64.whl (86.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pychrony-0.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (89.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pychrony-0.2.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (86.9 kB view details)

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

pychrony-0.2.2-cp310-cp310-musllinux_1_2_x86_64.whl (84.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pychrony-0.2.2-cp310-cp310-musllinux_1_2_aarch64.whl (86.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pychrony-0.2.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (89.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pychrony-0.2.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (86.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

File details

Details for the file pychrony-0.2.2.tar.gz.

File metadata

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

File hashes

Hashes for pychrony-0.2.2.tar.gz
Algorithm Hash digest
SHA256 466bc6b15baf5ebbea9bddef693ed42b3ecbce2cd493f58ae8bef8e90460e800
MD5 fdb97f84b58a712c7aefe056a36002a8
BLAKE2b-256 ddf56902e0d096b4ed19c46cdd5a712235309672ec42452d673f21549eaa8ae8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2.tar.gz:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c6ca3836eab7fb71bc6c11d3300d5b03bb0560b5d99360141112333c813506bc
MD5 9c58c54d67feac0b9fccc7edc9ca442a
BLAKE2b-256 c547407182a5ca28f3550c2b402064cb2906737a6cc12511da2ed0803a1ea2e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e2a7d7dfdcc098bc97d53727d4e93068e30569e88646d37fc70b32805176c5e0
MD5 d760b011302e9e0da96b810b1680f358
BLAKE2b-256 4d90d059774205164587039773f147dd2be7646e1bb0310ff9c8dfae74c8b035

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 262e1249508b02678f8f1e13648fc5a453c2a28f333124ef00f98ee99801b820
MD5 ac48125e90996831cefb96fd1129600c
BLAKE2b-256 53c8ff44bcf1b248af8ac7427ea684f8fe1bf469073de1d0b61c2ed2d0c86e19

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 ae5c4b161842d7e11a7da82a69b9b99c3f9daf97c4693f857580ba6e22dd89cd
MD5 7722f7f76623e5806ebac89bc39793e3
BLAKE2b-256 c775b74839b6b4df91b0863a5fbf3fdb03d0ea65e295f2aaddfb70dd7867f688

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b4188e559def27dd40de7243954f0a28adfad6f46cf24dc4eafb588147f3ed89
MD5 92b9feee1ffe9f4eb4132d9af8ca68cd
BLAKE2b-256 a565bdbff3e0bdc16cb301b2a53cdf59e341d75f7e168f4aa1e94a44e4c076d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 21b15ac41fada49336d3faee0ba824638233560d37923b921765dbce67d9bd15
MD5 52e70ce9bd3fa3294783461fa744f029
BLAKE2b-256 2ba06a458328a7981cafd73a292f86bb9b87762049930638dd216eeb6804839c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c94998d0f1844c6e43fc933b2e3aaac24f628356ae150dbc304e6d9f5d707414
MD5 276b32e203d70f0ce3bfbd99016ea1c6
BLAKE2b-256 562291eaecf58bf1c1decd3d7cf697ce821b92829183b0f1fc63dd901c833e9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 ff42dafcfb4c06d00f273fdb4c31856c2c87e774b206507843a9bfae2ac4803f
MD5 a4adaac8e254479a16458a82b88e2c50
BLAKE2b-256 e00db4dd1ef438f2561e4c9b2c9af8bbce567f388be7391dfbbcd08ee4b650ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b26575cd1f198ec5f02c9fe0703e33fe58e6f0dc1cad80b3493bba15f9432d4f
MD5 a2799c74fd410fa17fcd3cacb3053031
BLAKE2b-256 77bced3de3a2fd584959d7cfa7a80f3981ad2f44daa2a3c403dfcabe638868a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c04f3da4c05d7b0332658d5f9bacf4916fc63603af43cc52cd0fd031713a340b
MD5 84cc61408bb8750944c69e6178c9fc08
BLAKE2b-256 0c45038b32251cb6781ba48834cdf752e36e428baabd83e5418cf34b51ccb8fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d714fb2266180f8df43e91944f73a88b4646897acc2180a587be39f573e0134
MD5 be544eace8083a78513f16ddb478cfdb
BLAKE2b-256 3f25557402f5a78dfc277dbf3f4132ebf60dbd9e9a81e348c0277f3fcf61c4bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b491cd065e7eb090cc0798619ac45e7dd7a4d8321494e5de22cc3df67e593cad
MD5 7563e6cb252f980f18b6bbfc0e9ee960
BLAKE2b-256 ddb45a8513c993af1062c69c94b06ea33bfbef493b93dcb442f260f2be7bf8c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 259ec2a0bf2354f2ea3733ce502374b2bff3574f585f2445bb0ac723fc97f8e4
MD5 fe3b29c050c747449e80795a5b5e0ac0
BLAKE2b-256 d981c02528903df99eaebf99da70255eb4b7253400a499b5468e277b47aa608b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3028cb655267b236ddf3b8fdd1cd8e42768858b7516e0493e8f28626759f154f
MD5 4b8874575b06a3b6a9789109824eeda5
BLAKE2b-256 8b311850ce6d2ac0febcba5814eb7a3e50901e167de72f236994522ecbf0c557

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4fb709b43c1268c1e8e0016779a138173771948603bd66a5bbcf4007111af1dc
MD5 2996a0b0816325b2475a682b75c0a3b3
BLAKE2b-256 0bd23cd39463955d6553fe4a49cec7cd54d2b0749852bf38a834be9ad2a927a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 33907e6baddb61ea11a2852a7eea20440a816e59931c0756db5383043496573e
MD5 8fe38a2a7d430bfede1a18f891b727b5
BLAKE2b-256 88b42677cfd208b5ffbc3f4bded7a7f797795fbf732474697ef78e9ee623cdd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a273c780b1fe86339af991ecce5a63337271637d671413af36ea8f52c1fb336c
MD5 71f5a6d3496d1985e1c0a710964ed345
BLAKE2b-256 e6360c0e7adbe222a72da2f8e53cb18f10388c788580ead4798a009d5bf7f8da

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 de7b910866dc80a648e8793012235a7b808a467333429adaacbb2d7e967721e3
MD5 69590f0910b591ab3a5e5e73f4e6395d
BLAKE2b-256 c00f5741674705c84e4dd4c5f7a1cfe0232efc514f18902eb6d6caceed707a25

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6db54263bdd8aca039b9a4aef00ef0701cc4c22f76bc6b0cb53b3bd95aa3368c
MD5 ecfca25ce5e1353907d540040d4dfaf8
BLAKE2b-256 aaad0f3aeeba95c2a4e341d0eedab0be7785ed9334123583263804ecb7e3756f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on arunderwood/pychrony

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

File details

Details for the file pychrony-0.2.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b00875b01e41c7fa47004709960a088e02b59bb3f9f57774b8ee13de1a7e404c
MD5 c14edcae5799d1cc9d3af8f15ffe478b
BLAKE2b-256 373f2d5a863cc18052af5d3ddc494952f5fc9d3e22ecb7243dbe76f4e237cb96

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on arunderwood/pychrony

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