Python bindings for chrony NTP client
Project description
PyChrony: Python bindings for chrony NTP client
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
- Documentation — Full API reference and guides
- GitHub Issues — Report bugs or request features
- chrony documentation — Understanding NTP and chrony
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pychrony-0.2.4.tar.gz.
File metadata
- Download URL: pychrony-0.2.4.tar.gz
- Upload date:
- Size: 274.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b9cbaa178d26ec53d251aa48fe61843a8078c3d6abeb538f9eed84e8014bf240
|
|
| MD5 |
f9d3a1b6724ec2fc588a699cf9011327
|
|
| BLAKE2b-256 |
1f019c7244d49528fd3cf2e91bc4ff14ed3025cd07a109ca3d90977514a59093
|
Provenance
The following attestation bundles were made for pychrony-0.2.4.tar.gz:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4.tar.gz -
Subject digest:
b9cbaa178d26ec53d251aa48fe61843a8078c3d6abeb538f9eed84e8014bf240 - Sigstore transparency entry: 1436326313
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 84.9 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4224a5e2a71831cb7b8f6730efaf9e5c0bfc58067edabb6840dc7cbc3f1328bb
|
|
| MD5 |
bde90bab080c745c58afb97273ef9a8d
|
|
| BLAKE2b-256 |
129de12c4dc22a10fe235aeb91a7861f9aec9e51561fd119885353c59d0d4a52
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp314-cp314-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp314-cp314-musllinux_1_2_x86_64.whl -
Subject digest:
4224a5e2a71831cb7b8f6730efaf9e5c0bfc58067edabb6840dc7cbc3f1328bb - Sigstore transparency entry: 1436327806
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 86.7 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97ac642008b1e31b37d66d0fecc33e783b2594b8864663a95140b3303eff6aa2
|
|
| MD5 |
2ca7106cf0f92698b990881fc8d49c27
|
|
| BLAKE2b-256 |
f010b15b112dcbc4756549603100c37d3957ff0d6774fbe8aa97f7424611814d
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp314-cp314-musllinux_1_2_aarch64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp314-cp314-musllinux_1_2_aarch64.whl -
Subject digest:
97ac642008b1e31b37d66d0fecc33e783b2594b8864663a95140b3303eff6aa2 - Sigstore transparency entry: 1436329509
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 89.5 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
129e62d764efa1c4203d015c627667fee6d2447832283d8d7021a60fb2c435cf
|
|
| MD5 |
8417dd8914604f583750ae6d4693e7d9
|
|
| BLAKE2b-256 |
e4f4bb66f6f208757a5f6d52b2f9638136c834f88cc8501a3db1bf85c714b11d
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
129e62d764efa1c4203d015c627667fee6d2447832283d8d7021a60fb2c435cf - Sigstore transparency entry: 1436326524
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 87.3 kB
- Tags: CPython 3.14, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52450621c4070f80e919598255052fb379e959ee60990c3e11d988e2db51e34f
|
|
| MD5 |
b3970f1073392168b7ce7d90d16dd065
|
|
| BLAKE2b-256 |
ffbf66ce6915aa47984f95ece581f5bcc76eb08c020e6e4f269034445d5d400d
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
52450621c4070f80e919598255052fb379e959ee60990c3e11d988e2db51e34f - Sigstore transparency entry: 1436328204
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 84.9 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49761e013e6b822bba63704f4f9d734c16154c83f400c5624ece3f1b84c0c3ab
|
|
| MD5 |
6deed8c8e66c598023d1b65d7ecf5545
|
|
| BLAKE2b-256 |
555e1d9e5b0e4c0f65b9852121e821a7aad74857210f30d7131b26f8b7a17181
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
49761e013e6b822bba63704f4f9d734c16154c83f400c5624ece3f1b84c0c3ab - Sigstore transparency entry: 1436329905
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 86.7 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
741a9ed3118c48db5f0f510979c264eda5483b972c91d474514dce90aacb2e49
|
|
| MD5 |
d2a4d12658b2ea6f7b927ec248cf8613
|
|
| BLAKE2b-256 |
d4b6af16c686f709e073d8103bf9398333012b3287d145aa83c442cd083cdb2e
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp313-cp313-musllinux_1_2_aarch64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp313-cp313-musllinux_1_2_aarch64.whl -
Subject digest:
741a9ed3118c48db5f0f510979c264eda5483b972c91d474514dce90aacb2e49 - Sigstore transparency entry: 1436330043
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 89.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45e641604baa19fadfa847cf4e3eb70b0a88fe4baed9c4796a8030299e755cc2
|
|
| MD5 |
de23eb6bad846f14bfb60a72e4db208d
|
|
| BLAKE2b-256 |
73168a5ec73769e4201b48760e6215141c11cb633279f523d34df35349e5a2df
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
45e641604baa19fadfa847cf4e3eb70b0a88fe4baed9c4796a8030299e755cc2 - Sigstore transparency entry: 1436326738
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 87.2 kB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c36f9076c426dbc7e5f23d19f35235ee10eb6b18570996c214e124ec1497f127
|
|
| MD5 |
6b194f6dcb5252697063d305908d401d
|
|
| BLAKE2b-256 |
10729d3435940963e92ecd4e87c36dab551300ef1c4ed36635c3bd570d70d5db
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
c36f9076c426dbc7e5f23d19f35235ee10eb6b18570996c214e124ec1497f127 - Sigstore transparency entry: 1436329295
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 84.9 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0ae4f076c07016eb5f01ddbce51308b6f3e4cfcd58175133dd224d06ffe0e1d
|
|
| MD5 |
d245c68c28183e45caf62e68c861f79f
|
|
| BLAKE2b-256 |
70d7442abf95bd617c6f2fc3cfc7ec30bd2c3183a527319f183ae305b9f116e3
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
d0ae4f076c07016eb5f01ddbce51308b6f3e4cfcd58175133dd224d06ffe0e1d - Sigstore transparency entry: 1436326917
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 86.7 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93cc355f3803cbffc6f0db4146306a5de6f49c293ac82a8142f56555d5198e8e
|
|
| MD5 |
fde5b1b61b04da2c161af1a0b3f4ec9a
|
|
| BLAKE2b-256 |
da984b3c95049785584eb9c100541cc1265d84128ac0a67d28ad11d3d264aa9f
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp312-cp312-musllinux_1_2_aarch64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp312-cp312-musllinux_1_2_aarch64.whl -
Subject digest:
93cc355f3803cbffc6f0db4146306a5de6f49c293ac82a8142f56555d5198e8e - Sigstore transparency entry: 1436327411
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 89.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a854a8266f84bcafa105b0da668dd25d35e73b10140235f946bb0237a1a0b927
|
|
| MD5 |
7fa18f5a1f4f02f3ca3ec3daafa8e28d
|
|
| BLAKE2b-256 |
2f23d5efc92515f77a8e066152543b5b60311333636a716bd0d504f6d46227da
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
a854a8266f84bcafa105b0da668dd25d35e73b10140235f946bb0237a1a0b927 - Sigstore transparency entry: 1436328599
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 87.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
201edf1f86410ca676daf4476ad4bd764ad874b20fb826a5d61903129c378883
|
|
| MD5 |
422e8792f86039ddf9d105b840a3e581
|
|
| BLAKE2b-256 |
47bafc1954b50528e9e716d5f5e943e56bb9c88bb0fd3e730ea6a79c75c3160a
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
201edf1f86410ca676daf4476ad4bd764ad874b20fb826a5d61903129c378883 - Sigstore transparency entry: 1436329196
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 84.6 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d66b9522ec467a539e249d55b3e54bbdd964831d7067511decb20f7c2987346
|
|
| MD5 |
2301df84be62fb388bd149130d452f85
|
|
| BLAKE2b-256 |
34a60bf1e6223bc22b741bf19a2515a11b8a9a9c65e7d2fbf77d51c4dca1a980
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
9d66b9522ec467a539e249d55b3e54bbdd964831d7067511decb20f7c2987346 - Sigstore transparency entry: 1436329615
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 86.4 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
afd910e085d6cfd9ce30b9796eb9385f96f0c3c5becef01f00919740b079c2dc
|
|
| MD5 |
7164eef131d5189f0eaadd72237dc0d6
|
|
| BLAKE2b-256 |
cce1e35fdda0f99e908ebad1fa82db4ef3b019b3033be8d4eb7258505fe8d481
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp311-cp311-musllinux_1_2_aarch64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp311-cp311-musllinux_1_2_aarch64.whl -
Subject digest:
afd910e085d6cfd9ce30b9796eb9385f96f0c3c5becef01f00919740b079c2dc - Sigstore transparency entry: 1436330163
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 89.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f80c36c9b7c2e29b9102f26a15eb3d96359469b2f8f007eb121359ee70768a2d
|
|
| MD5 |
71b2b228ed08f2a08883ea796c77482e
|
|
| BLAKE2b-256 |
32cd258b352e5661f7fab203a2a052ae34e9ada3bae24cdda3747ffb5d584ae3
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
f80c36c9b7c2e29b9102f26a15eb3d96359469b2f8f007eb121359ee70768a2d - Sigstore transparency entry: 1436328839
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 86.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d35e9073d06f376e82c423b79e3654c1122cb9785a38a6103ab671588b6985f
|
|
| MD5 |
973c97c745abdaf25de146517d431702
|
|
| BLAKE2b-256 |
56211fc72b3af0ab3ab70054b4ac6cfcf51610f6dce01a1fb60fd7cc7c26820e
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
6d35e9073d06f376e82c423b79e3654c1122cb9785a38a6103ab671588b6985f - Sigstore transparency entry: 1436327686
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 84.6 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93e08dc720bbc99c9dc386d962af55b509d8cfac59646c1fb0c6bd3dd55fd7fa
|
|
| MD5 |
99d4f4ecbfd7f8aeef218ccdcfc16d27
|
|
| BLAKE2b-256 |
2f83da3561afa0dbb3f4a0811ebf440e0f5b27e330be3a04fb69d2ea8c719c50
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl -
Subject digest:
93e08dc720bbc99c9dc386d962af55b509d8cfac59646c1fb0c6bd3dd55fd7fa - Sigstore transparency entry: 1436328322
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 86.4 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3167ee724ced2b598f0d6f2e3b5460f2a8aba612216d95c34b208772415868b3
|
|
| MD5 |
6862a9cc3289d84805f57354c6f915af
|
|
| BLAKE2b-256 |
8dda6a364672b2db890c90c91cf0ee02c33732dd32b04246bfafe6047f2cd187
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp310-cp310-musllinux_1_2_aarch64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp310-cp310-musllinux_1_2_aarch64.whl -
Subject digest:
3167ee724ced2b598f0d6f2e3b5460f2a8aba612216d95c34b208772415868b3 - Sigstore transparency entry: 1436327080
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 89.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b6cf693c1e55ca53b9c2b748e024bcbca803379061f9ecd35fb3c0a846b92ae6
|
|
| MD5 |
8fff2f82da154f8c2b51fbe7494dd38e
|
|
| BLAKE2b-256 |
82ecc725e672dc22ae33d8305f650103d03ef5e0197d861e67cc5ef14a88e8e2
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
b6cf693c1e55ca53b9c2b748e024bcbca803379061f9ecd35fb3c0a846b92ae6 - Sigstore transparency entry: 1436328115
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pychrony-0.2.4-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: pychrony-0.2.4-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 86.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12a7c583295a9c2d5cc428994c0a15ba82ee9eb33f292a4613b379a735671262
|
|
| MD5 |
76f223e090b3c2ef3487e395c6000b72
|
|
| BLAKE2b-256 |
2303f90e051b34547119784fba8f544e7fec5bd659ab24de74f409e47fb094f1
|
Provenance
The following attestation bundles were made for pychrony-0.2.4-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:
Publisher:
publish.yml on arunderwood/pychrony
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pychrony-0.2.4-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
12a7c583295a9c2d5cc428994c0a15ba82ee9eb33f292a4613b379a735671262 - Sigstore transparency entry: 1436329741
- Sigstore integration time:
-
Permalink:
arunderwood/pychrony@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Branch / Tag:
refs/heads/main - Owner: https://github.com/arunderwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fa6b92581d377d1767eb3c4ea8b12eb9ff3b1abc -
Trigger Event:
workflow_run
-
Statement type: