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.1.tar.gz (275.5 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.1-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.1-cp314-cp314-musllinux_1_2_aarch64.whl (86.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pychrony-0.2.1-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.1-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.1-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.1-cp313-cp313-musllinux_1_2_aarch64.whl (86.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pychrony-0.2.1-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.1-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.1-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.1-cp312-cp312-musllinux_1_2_aarch64.whl (86.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pychrony-0.2.1-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.1-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.1-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.1-cp311-cp311-musllinux_1_2_aarch64.whl (86.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pychrony-0.2.1-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.1-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.1-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.1-cp310-cp310-musllinux_1_2_aarch64.whl (86.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pychrony-0.2.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: pychrony-0.2.1.tar.gz
  • Upload date:
  • Size: 275.5 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.1.tar.gz
Algorithm Hash digest
SHA256 57ffbb951756b8267fd929257e283c7d49f4941bafcdbd81bd0411d3e92b301a
MD5 c606b6229fd41f459af5e7b874394cfd
BLAKE2b-256 8e09aeb02548122f9c50040886a588b757741ddb9f0dca4a25f5f3b83d657aa1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1.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.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6db46d0d7b725160a2b9bcf3ed8b370c564ac28ddb9a454d934b1462b9bfe78d
MD5 433bbf7e1480b2d02330052569d80314
BLAKE2b-256 9627745fb9d080854320f45dd6ead6f876d5833c751f97cc3a7d24769176ab17

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2cad4958383df1a407d1488e6c2cb97e98c4512f6220667b5aafbb4e83e3556e
MD5 ba20dd88a07dc1df345faa42c9c80052
BLAKE2b-256 d8df74c38b73e4776a4d6382920120c1d4e8b66fbf47b07a82d58c5f1b9113de

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 040cf179c8f3687a2707122576322407d82dc1b4dc272a42099c6c0fad261a46
MD5 6499a5f2135b7526a7866c31fcc8b752
BLAKE2b-256 4aa01bdcd3c491e694bf97c7046c79ba953a61ba09774d40f5b1dd8d7b6364cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-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.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f594e2eec742fe654d4749c740b7fdbf29515fb1276a1a7ec5bcc810bb59e6e8
MD5 3bafea300434fa05c25897155b94b9f2
BLAKE2b-256 070c8733655d7065278bc6d7f1d60e1624ed91bc0a46ee696e402de40d707c8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 26c63805da1ef986eb7246ec2546fd86a2358adbeb17fcf228c2a52ed8216b08
MD5 88aa37656301e24b8192f5148bbc1a26
BLAKE2b-256 ce4b9d3dd9919eb8b84f0cfc39ff1cf49ae953b689fa67fe22f2b0caab177f4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a1d6221e198ad7f5d43e371929ead974a75aa97ed84bbaadfe9c370b2fd98bd5
MD5 b303b87475ec40864ab2209e2bc42d1c
BLAKE2b-256 b31ef500f9a3fc9e86adf41debee743d9c5ea3acf22133559afba42b1c608f34

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d3b3f3517867887e1ffd3a6aa83f7ca9840cc01b227f7e7c84b8b06067439195
MD5 698182f0689afab88ed747012ac9ed60
BLAKE2b-256 91f018d1cc0656c181c5cf46d90c46ddc08015f1367b2d2db58c7083811921c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-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.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 10897ed8d62ddbc6e3f721dc1c29dbf8b189d5124eb4f0adee972adb8b77c395
MD5 c39712f7247a518ee71b3575dcdecc78
BLAKE2b-256 49ec8a328790d755014dcbb4208e6bb4caf43521e6baace98c4d18e324487fa4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 45f693756d4017bb9f399ea0ea76ce5f7e41adeb507bbf991133e5c4ce0f8f16
MD5 dcb0f80748479ae70f1799eef4160af4
BLAKE2b-256 ed8f02d017708764c38b5a2c9a0258cc15ca6dd249bb5e9061351d1fd98dda17

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 34dddb4a4e5f680ca4d0ec46414395a06df262fd616755bcb0991c47e02200df
MD5 6fdc30a6f73f9afafe2c85fcde2c0df4
BLAKE2b-256 877122afcba94f091483eb27b8291178a34fa37c5bde7dfb145c6ebb463504f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 847a650ffd3fc081deeda80eef00413e12be109698e018fb414a4e29196d868b
MD5 f854af8e116feedd71b3f2c208a19ba7
BLAKE2b-256 1f8904a90429ecf6bf2108c1956ca98d932f77aaf560ff1023a07edece6b68f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-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.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 15d60ee346a01206bad5f70db5c33fea0406cef2d84770c0ba80bc1a5b9bd340
MD5 2b274478edcd6a4fb344c29323d3fff0
BLAKE2b-256 45a108ac42cd1a8649ded395ecce59fd835601de79d00b159f7e954643670de3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac4507468de6b66c85891e9cdebf56a8fa981614bb364fa95f32701168da420e
MD5 1086f0dfce41e7d8f0582291e898b729
BLAKE2b-256 9caef4b6bdeb457c2ace686fcde9207476d65d4f834de5e0ba868481b63541d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9ea4e50d0f847a3c0f1fb893c80cb4f71fd19fc8277c18bd6d7dfd79e7a56681
MD5 305a02b329f49d74d69af109a659f1b2
BLAKE2b-256 c11e5225fe6acc6bc50f972fe295a4636362751f2720fc1af71c4162233ab6fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a8e24090f2f0276ef9b56ab35bae711c7eb1fc93b96aa4166ad8e9f6b9ba183f
MD5 3cb40678cb521ece25f2b772c2f4cae3
BLAKE2b-256 45d76decb5cc296ab005adf17f38a95887534cd94bdd87fdaa8fde10ced2d92a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-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.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 37d3b6252a340fc0f5144888af03c8d8082296614f608062468d46ceb9b66584
MD5 7927b48532f36de70738d8efcb3282ee
BLAKE2b-256 e237f46c4fdaf6d3b75da87cf853ab9a7ff36916264159829393fe345922317c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7702579e52b0a6f89eb16743309b622e0b249fd2e45192a70ef90943faddd1c3
MD5 cd1b8542f5c4176dadb17d86a4bca91b
BLAKE2b-256 c4cc2c867d81db500f798d542ea50109ae2b631cee4a639954ab1ec406eaa107

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b9e41505c4836be37f3c7d0cf9eeb18fef38eca130277edd01317b396d2bff60
MD5 38d2eedf2e4cd372b55839a1e54b2139
BLAKE2b-256 5389b895aff847e3e0b0455cf8e985be2ef161f04fa138ceb62ff0e37db4bf9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pychrony-0.2.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f5c53ff5637a9cee943b33169a642730e9663dfa2cc8158eb5430a17699113f0
MD5 7469fa6ce7e1a3a6af05390ea4639061
BLAKE2b-256 2740beb40f1d310b8b399fc9d42dd4fd98fd7a634d0de2d2071fcbc4a52bf026

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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.1-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.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3888df0be1b78a575fb7fde82cf68f379aab9e8a35ea59746eb8c2c8a56bbacc
MD5 2d2627654145f53ee790c8398044bdab
BLAKE2b-256 e4ab61af39dc5a8727a0548cc695b24fe805701685067c3d794b1470964e1677

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.1-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