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

PyChrony provides Python bindings for chrony NTP client, allowing monitoring of chrony via native Python code.

Features

  • Read-only monitoring: Access chrony status and tracking information
  • Pythonic API: Clean, typed interface following Python conventions
  • CFFI binding: Efficient interface to system libchrony library
  • 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 get_tracking

status = get_tracking()
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

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.0.tar.gz (275.2 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.0-cp314-cp314-musllinux_1_2_x86_64.whl (84.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pychrony-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl (86.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pychrony-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (89.2 kB view details)

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

pychrony-0.2.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (87.0 kB view details)

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

pychrony-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (84.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pychrony-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl (86.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pychrony-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (89.2 kB view details)

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

pychrony-0.2.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (86.9 kB view details)

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

pychrony-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (84.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pychrony-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl (86.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pychrony-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (89.2 kB view details)

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

pychrony-0.2.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (86.9 kB view details)

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

pychrony-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (84.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pychrony-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl (86.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pychrony-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (89.0 kB view details)

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

pychrony-0.2.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (86.6 kB view details)

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

pychrony-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (84.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pychrony-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl (86.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pychrony-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (89.0 kB view details)

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

pychrony-0.2.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (86.6 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.0.tar.gz.

File metadata

  • Download URL: pychrony-0.2.0.tar.gz
  • Upload date:
  • Size: 275.2 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.0.tar.gz
Algorithm Hash digest
SHA256 90f113cb0702c64b9eff5a920289b2584ab8e488a433738e64899bef532a4979
MD5 8b4d3c094c37df9c3067b008e3bb6831
BLAKE2b-256 3c569f18f192fe4e163789503fa09132e09f981a048370c0f4bb51d9f27fb948

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pychrony-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b04d5687451510b01ecbc2b8782a7fa4268c55fc76df452e20bc2625f6a25f5a
MD5 15e0d0ac539d8efce7ee754a51929694
BLAKE2b-256 4565a24c1a9682e757918d52d2cf27a6eac9fe3b310aabf2a2bd5fe13d5cff4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pychrony-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 41350059406d125b43febbe1279c2e68875e4c5f059c72f68d48e2d4f0108ceb
MD5 1fb6754e4cb82ff37b5a8a1d77db5e92
BLAKE2b-256 83f6c5746c49da77a4101d83015a5e4ecce2cc0db2273877f092038bf231bdd9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pychrony-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69e18be87e2fdfeaef9b42c27834842cfef21c45716e146035815d2ee95d338a
MD5 347a598484dba1b09dda7fb1d08cdc74
BLAKE2b-256 6058747a5c274edd15136a2a5092dac9a62a083b52b040f1c339aa1d1824e29e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.0-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.0-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.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 110afccd360906f33f4b417b94f5f85fea4179a5c68a13d608864613a8869d4d
MD5 731cc53ebc7156f01dc5306b5a552209
BLAKE2b-256 1b68fe3c7daa1ddace732b2c36f1341ba1cc15ec044e79f781d10f551e7cc529

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pychrony-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3336db9a655938e53b84d7ef2a6da3301d7154d0f897ed4730d60eaefe3b0c76
MD5 b0a4834bf0aee42cbe756a950181eabe
BLAKE2b-256 e2ae7a25dab63163c3c3c131ceb5032e5b3e01a4353ca4e986076d8497175a18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pychrony-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3714b116313f78a556f90ad6d9ae8b16c13bd233e993f28449ed0d4feac6eba7
MD5 5144dc1fcf0d0cd16ae84d7d5d60b3e1
BLAKE2b-256 c88a000944501b76d51e5cdb5b72583e79000d7c72c234f9ea2da7ae04caba01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pychrony-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 34d414ca7ff2ec1fb2c0768ce493d4de97ec8cc8f074aa8abee60df37f06bc0d
MD5 1b0f27690562f82f2bd78bfe16700bcc
BLAKE2b-256 150dea27d73c5db368c3657c7746a5649b6c624d76dddbd072c3cfabd0c722b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.0-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.0-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.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c6ff116a6eebfb29e86f87e2c1685bc33b453ec5216bd02df48b0c84b6976fa4
MD5 9c2389b829c1fe745adf70fd0acbc0aa
BLAKE2b-256 41cad1c21896f0a2e0e2c1b66c489a8e422117fc08fa6eb461ad6653bd017467

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pychrony-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2fa32f2223b9a81c846947d9ae3648f3632b43ef644bc43780b8d5f01b649828
MD5 184f4b155259e76d74ac1aa8a5693a3e
BLAKE2b-256 9e295d60d059509562fd50a07e97509d9561aa0ee3e2a495d00ea04a980282cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pychrony-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4ec3f09a6c32ceb453cf7fb85ec0a2167a96d708a35bca0449b14072ada63126
MD5 92fce9688a42fe322132d7cf60b3e402
BLAKE2b-256 ac8c7766327a432dcdecc2ab9bc1c987c948d28d2c009f47fc861f632e05d1a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pychrony-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 760c8575e7ab70a393b13ae6b82a219f1fc026bb7ac69efb7be8337fbf10288d
MD5 06a98f80ab54d8e9a612269ac37f474f
BLAKE2b-256 27fb8a3748ea268fd1b8ba7ccddaa76b1e1aea643e18241b0e85e486d5a9a7bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.0-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.0-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.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c8851b7f49b9d60ec30859fbede3e22d560d5aaae9a95221a9a00f50ae9f6377
MD5 fe760cb07a716b2ac17c1c9a03659a5f
BLAKE2b-256 136cf803c0cfcaa72491f56d47a0358c90ce1819aab8beb419c094aca9cdebff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pychrony-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b3e493378a187ffa68c09b07f0c37eb106b6c94f18327040089932797d5dce76
MD5 71778d84cf24018141cc8741babd84a1
BLAKE2b-256 a924c93b6cf209427c034450921cfdcfb4da9abaec028dba96f059817fd065b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pychrony-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7a6518b7402f6ada04705515a09ccd15f54d952a8c7009b000e3c918eb1d73b9
MD5 96a0f31460c213f07aa8859fa5bf11e2
BLAKE2b-256 3e31c1249d5ca23d6fa78e5b9f7191f67b1bb0225eeb076c6a3f25b3eb4e1a29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pychrony-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 49921c8f2455673d2bab13582d4e27d5388daa216378c6a888cbd09ffcdb76c4
MD5 4e3575c67c22bb926f4e795fa3d245b8
BLAKE2b-256 badb846153a7e4b452c75e7046c79448778aa7a6026b0608095445f5fef51f59

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.0-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.0-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.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3d88fd4fd05fb65c738d244ca7f4121b6e93f8a83ae235bdc46fe89a7be7a652
MD5 cbbc30907950fad4e9b56b861a263bb7
BLAKE2b-256 f90323c9ba7b0a1b8d42bec2f5ecc2258aa5a05edbd35102687a52aafc84d956

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pychrony-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ad06128d5efee9816c10d72dcc4bf3b6e892dab54ce27dbdfade2d120af4c532
MD5 65808ce060bec545a5442753aaea1e93
BLAKE2b-256 e23e0c57f842abe1480605abf3b95ee74ec5d0bec93e2d4056b6417df3ec6390

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pychrony-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f251f9797854107e7f5cc7471cecebdd55e1ab03f8eaf5bf36c04d03252d060a
MD5 ec7e56212f40a1aac96a06cfa3ce0054
BLAKE2b-256 74eae12e12464f2dd151f364e9cbc4340ee60b2e4412d99fda4fb0085ab12e4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pychrony-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a98eff33f5099bc8015fb12d418f8722fc3370fd202b9af8bd193752d21568bf
MD5 a902532d7cbed6664510338003c51e20
BLAKE2b-256 710ca9fc5307c298ef95cc9f8f1da7f6569007e6bda90aae8d526d70c58e29b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pychrony-0.2.0-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.0-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.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 6834f218d13d3e10ba950232189813249faaa9801e602e6284f07db2bcdba69a
MD5 5a8f8de3c7ab4efa54ef7ee694f84ed5
BLAKE2b-256 ef2000e2916d58fd848ec74677051c13e350390dedf604d90a1c8cf9b0f569e4

See more details on using hashes here.

Provenance

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