qtty-py
Fast, type-safe physical quantities for Python, powered by the qtty Rust crate through PyO3.
qtty-py exposes the Rust unit registry directly through UnitId, exported in Python as Unit, so unit conversions and dimension checks remain fast and typo-proof.
The Crates.io and docs.rs badges above refer to the underlying qtty Rust crate used by these bindings.
Features
- Rust-backed quantities with conversions performed by
qtty - Enum-based units through
Unit/UnitIdinstead of string parsing - Dimension-safe arithmetic and conversions between compatible units
- Derived quantities such as speed from distance divided by time
- Pythonic operators for arithmetic, comparisons, negation, and scalar operations
- Serialization with pickle and JSON helpers
- PyO3 interoperability for exchanging canonical
qtty.Quantityobjects across independently compiled Rust extensions - Clear Python exceptions for incompatible dimensions, division by zero, and unsupported operations
Installation
pip install qtty-py
Quick Start
from qtty import Quantity, Unit
distance = Quantity(1000.0, Unit.Meter)
duration = Quantity(2.0, Unit.Minute)
print(distance.to(Unit.Kilometer))
print(distance / duration)
The bindings also support concise quantity construction:
from qtty import Unit
distance = 1000.0 * Unit.Meter
duration = 2.0 * Unit.Minute
speed = distance / duration
print(speed)
print(speed.to(Unit.Kilometer, Unit.Hour))
Quantity API
The public module surface is:
from qtty import Quantity, DerivedQuantity, DerivedUnit, Unit, UnitId
Unit is an alias for UnitId.
Quantity
from qtty import Quantity, Unit
distance = Quantity(1500.0, Unit.Meter)
print(distance.value)
print(distance.unit)
print(distance.to(Unit.Kilometer))
Supported operations include:
+and-between compatible quantities*and/with scalar values/with anotherQuantity- unary
+, unary-, andabs(...) - comparisons between compatible quantities
Dividing quantities with different dimensions produces a DerivedQuantity.
Derived quantities
from qtty import DerivedQuantity, DerivedUnit, Unit
speed = DerivedQuantity(10.0, Unit.Meter, Unit.Second)
print(speed.symbol())
print(speed.to(Unit.Kilometer, Unit.Hour))
unit = DerivedUnit(Unit.Kilometer, Unit.Hour)
print(unit.symbol())
Multiplication of two Quantity values is currently not implemented in the Python API. Unit lookup is enum-based; string parsing is intentionally not supported.
Serialization
Quantity, DerivedQuantity, and UnitId support pickle. Quantity and DerivedQuantity also expose JSON helpers:
from qtty import Quantity, Unit
distance = Quantity(42.0, Unit.Kilometer)
payload = distance.to_json()
restored = Quantity.from_json(payload)
Rust / PyO3 interoperability
qtty-py also builds an rlib and provides a Rust bridge for independently compiled PyO3 extensions.
The bridge intentionally exchanges primitive values across the extension boundary and asks the installed qtty extension to construct or extract its canonical Python classes. This avoids relying on PyO3 class identity across separate shared libraries.
[dependencies]
pyo3 = { version = "0.29" }
qtty-py = { git = "https://github.com/Siderust/qtty-py.git" }
use pyo3::prelude::*;
use qtty_py::bridge::{to_py_quantity, ToQuantity};
use qtty_py::UnitId;
struct Distance {
value: f64,
unit: UnitId,
}
impl ToQuantity for Distance {
fn value(&self) -> f64 {
self.value
}
fn unit(&self) -> UnitId {
self.unit
}
}
#[pyfunction]
fn altitude(py: Python<'_>) -> PyResult<Py<PyAny>> {
let distance = Distance {
value: 408.0,
unit: UnitId::Kilometer,
};
to_py_quantity(py, &distance)
}
See Bridge integration for the complete interoperability contract and examples.
Documentation
Relationship with qtty
qtty-py is a thin Python interface over the qtty Rust crate. Core unit definitions, conversions, and dimensional logic remain implemented in Rust; the Python layer focuses on idiomatic Python objects, operators, serialization, and interoperability.
- Rust crate: crates.io/crates/qtty
- Rust API documentation: docs.rs/qtty
Development
Prerequisites:
- Rust toolchain with
cargo - Python 3.8+
- Maturin 1.9.4 or newer
- pytest
Local setup:
python -m venv .venv
source .venv/bin/activate # Windows: .venv\\Scripts\\activate
python -m pip install --upgrade pip
python -m pip install "maturin>=1.9.4,<2" pytest
maturin develop
Common checks:
pytest -v
cargo test
cargo fmt --check
cargo clippy --all-targets --all-features
License
AGPL-3.0 — see LICENSE.
Metadata
Release files for qtty-py 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qtty_py-0.1.1.tar.gz | 34.9 kB | Details |
Built distributions (wheels)
Total release size: 13.0 MB
Release files / qtty_py-0.1.1.tar.gz
| Download URL | qtty_py-0.1.1.tar.gz |
|---|---|
| Size | 34.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b763cc200f9c3e65802350c2f33abe8eff9e07219d9ddc8a4030b7ed8d411643
|
|
BLAKE2b-256 checksum How to use checksums |
f4d69dda460a5420e99d4bf6cbb78c7bb87c487c3f3e48c083b18ba1634dd3c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp314-cp314-win_amd64.whl
| Download URL | qtty_py-0.1.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 297.9 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0614fca3ea0dd481d9c4eaa7ccdea9081348b5b55f7d87e4342618027e31d811
|
|
BLAKE2b-256 checksum How to use checksums |
b95694db0da792ccfefabfc3934baf475c17c35d52f78424d3533099779f9031
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | qtty_py-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 454.1 kB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c55362d34182cb7a98b36697337ad88620b75e53a1c01e3798843b2fc9b1eec0
|
|
BLAKE2b-256 checksum How to use checksums |
15e537dbbeae3d86e027a50cb81d08fa7cadf8e7c219e0c4e880b89f9dc8369d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | qtty_py-0.1.1-cp314-cp314-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 448.0 kB |
| Tags | CPython 3.14 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2b8286cb744a3a96642e7865eacd657313b780a7d6aec3847ece884a66bb25ad
|
|
BLAKE2b-256 checksum How to use checksums |
85e41da5d5c475339eaf7a090e48086e154f355789fbf9adf2e30342806fc759
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | qtty_py-0.1.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 408.9 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bca18109323e5384372a90af41be1138da152cc4f0fea54a8c4fcc04c50bc141
|
|
BLAKE2b-256 checksum How to use checksums |
80b0e31c665c4771e6685c9e0d30bb7a38ea16eedec5e65bda82a8e5f08645c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | qtty_py-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 415.7 kB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
469e96a51b1283cc6b9179d0bb396d2d619a70216cccd2f2966c0b0ce5b9c4ef
|
|
BLAKE2b-256 checksum How to use checksums |
66aa6885c8f299fcabf7ab720a894ab6facdedad4c31832918dafcf530788615
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp313-cp313-win_amd64.whl
| Download URL | qtty_py-0.1.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 297.1 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e6a7874aedb77cea4a4055c70c518047d6e371a0342f11060f947f8bfabb0ac8
|
|
BLAKE2b-256 checksum How to use checksums |
e8db9d0914c9ff1b4e88fb37f56caa7a30f3ff41e26b033492489540c8b9c098
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | qtty_py-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 453.5 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
19ec6bdd8559f5a9a5febd24195153cfc000662a88b375955431c7e26ca5ac02
|
|
BLAKE2b-256 checksum How to use checksums |
7a05e23a9a3c1e062d62f1d98f58efc817075896ac0bb77351f1596f84f3a926
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | qtty_py-0.1.1-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 447.1 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
f53bc2782c6d83feae6db33ecf314ba060036b3e7545eb1dbee7c6562de4a83e
|
|
BLAKE2b-256 checksum How to use checksums |
52166fcdcbfcea29488c7cb7613d1c59c9c0360d315240fb8f6e8edea16083ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | qtty_py-0.1.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 407.7 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ea837782be255e76272366d4115a3e72bf814c5740b64dda8bbd3e65c060c5d9
|
|
BLAKE2b-256 checksum How to use checksums |
46cb6f0ea9394801982ec67d0dd26234c82edab58a30b5774daa2ffcb3bdeae9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | qtty_py-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 414.8 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
7ac137498dafb479b3ba037c6e0fe1f1086dda6665fbdf8d68d3e46dc23cca2b
|
|
BLAKE2b-256 checksum How to use checksums |
794c03fb20219b4dcd24dd5f9230e25bd67d4045d652914fde51d067d91eee4e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp312-cp312-win_amd64.whl
| Download URL | qtty_py-0.1.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 297.1 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c789f7f60053de596882fa4e029ac73381fc03f44044b1b9e4d8e035f72f7788
|
|
BLAKE2b-256 checksum How to use checksums |
ba440cfc8f7413b86429baaee6879edc8163f4a5df87678dc674f0648eac7c41
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | qtty_py-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 453.4 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7d4b561ec6e084c1c4535f47769a7392d285d90c70800f61bd5c6eb42bfd193d
|
|
BLAKE2b-256 checksum How to use checksums |
a6f02479eaffd83e948125cba2320f025e21f64e8e172c3628084c27fa02f2d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | qtty_py-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 446.7 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c999e523a60ecf1c38a11a3a616611b57ec270946f41a43cd294063f474594e7
|
|
BLAKE2b-256 checksum How to use checksums |
b04e3656ce5c8b2bd66f6fe6c293c1c0bd3d5cef11faa661e52e520266005807
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | qtty_py-0.1.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 407.1 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
16553d10bbccaa39046dd6c3c48ceeaa026c39702ac4a95dbb3d472c1586f7c7
|
|
BLAKE2b-256 checksum How to use checksums |
043d9ea8c4ebbe50e10f6d8ecfdcd991acb6a0743c4f95261988cb1e77481d1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | qtty_py-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 414.2 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
39d167faed597087966b957770ce3d0e3ff15ee6f5f9b49c6e0d75a04f281486
|
|
BLAKE2b-256 checksum How to use checksums |
bf4e7ca9463f6805e876099cab0cc4e7f4593b90f9584b6909ee272d5f7803a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp311-cp311-win_amd64.whl
| Download URL | qtty_py-0.1.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 301.1 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7ecd24884bc02b0631ea41d52e3d54f4f5564f5bdf6dd2024abce9107e35e74b
|
|
BLAKE2b-256 checksum How to use checksums |
116ec68afc9201941cc560f15b98bc2facb391c5421119f09c5cc1d664869cb3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | qtty_py-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 456.7 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2881b2b5d4b5e5f42f3b6855a1254eeeec3469aebccc128f6c2c6153924b7ac7
|
|
BLAKE2b-256 checksum How to use checksums |
dac295684492e5c426907c4629de75dff129bd7fa5abe3b29150686979969fa4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | qtty_py-0.1.1-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 451.5 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ddc053e2f30852dd49142733b7b5af964faaef9bc2794c04ea0d77452c1bd4c5
|
|
BLAKE2b-256 checksum How to use checksums |
ee6ec76dca882ffb0d37abfb257df1a73db8c66f279cbbb37281edab62859092
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | qtty_py-0.1.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 412.2 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d8faeedd6b15792b493484a48c29df2263d516ae56685a40d6875a56082b7a54
|
|
BLAKE2b-256 checksum How to use checksums |
76740fc38974afdf858b82971792e0eed15b7653e9bf5e5112cb86edeac7178c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | qtty_py-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 413.1 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
805e889789df0a2a0f557d5af87eb4fa48cf188692756ac806cfe18e7d64bd87
|
|
BLAKE2b-256 checksum How to use checksums |
47f3bae7ed7e25383a3abf4afb2d140e6fb485be722deb06e88e42ae72a71df6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp310-cp310-win_amd64.whl
| Download URL | qtty_py-0.1.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 300.4 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
69f265bb84c8e66f2bc18476b246e3ec6c186d6e27b683ca3da09b2fca9e09d3
|
|
BLAKE2b-256 checksum How to use checksums |
74c068b94c6a2021b2b63d0d91c8e9573b82a9c00ea6a0916b12ab1577f6c6f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | qtty_py-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 457.2 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
bdd4c568e63fa1c5e6ddf469ff42e4e66424749a44d90192e4b9e5c001e7c345
|
|
BLAKE2b-256 checksum How to use checksums |
f2461d1f28dbf521c79c07e20cb67cba8fece5c73cdc2d114293f43d316d6401
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp310-cp310-manylinux_2_28_aarch64.whl
| Download URL | qtty_py-0.1.1-cp310-cp310-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 451.4 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
02847b310b9cff8555104340e1d4d407f1244b14156d05b062a19e55b46742e0
|
|
BLAKE2b-256 checksum How to use checksums |
16ce57571b84d759e75f180f269f2838898dcff827a7c8d5f279367f4707fff2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | qtty_py-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 413.6 kB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
3819a3e21ad0d7a091ec0a4a59f00a4e27006e215caab07a4cdaaf66091bd242
|
|
BLAKE2b-256 checksum How to use checksums |
45e577df42d526d07d5eb816ed441a5da00e95c35ef469d0cfae61678813cce4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp39-cp39-win_amd64.whl
| Download URL | qtty_py-0.1.1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 302.5 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
646b043742b74cbe4ddead3267d57eb8b9cf0c39c6b1e2d39949e69c46df71fa
|
|
BLAKE2b-256 checksum How to use checksums |
a3fcd0da8d9031e4608daf21d3de5320109f725a335772cfc0ef99b8bf9d2f62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp39-cp39-manylinux_2_28_x86_64.whl
| Download URL | qtty_py-0.1.1-cp39-cp39-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 459.0 kB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3ffcd356a323607ea39f6c2fd4803290a7adbfaef4f003440ed17b26280214e4
|
|
BLAKE2b-256 checksum How to use checksums |
43fb1969a5c50f4a89d9d183780d80a0decf5ce370487120a72af6eacfa31e7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp39-cp39-manylinux_2_28_aarch64.whl
| Download URL | qtty_py-0.1.1-cp39-cp39-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 454.8 kB |
| Tags | CPython 3.9 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2152b92b0eef95d463348d3af4436edf9da1f622f9255c27332daaf9af6795d5
|
|
BLAKE2b-256 checksum How to use checksums |
46b9b7619b08585b468d329237c868e2317bbe6da938bca61a6f2bba162953e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp39-cp39-macosx_10_12_x86_64.whl
| Download URL | qtty_py-0.1.1-cp39-cp39-macosx_10_12_x86_64.whl |
|---|---|
| Size | 416.8 kB |
| Tags | CPython 3.9 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
b29a1fe279165c9bf1dc33f82eb479a76ac6e61523ff77bd077e18adcbc77ef3
|
|
BLAKE2b-256 checksum How to use checksums |
01347527a87b4a6a026ecb64356d0a4936d62edf5d842bb71ca09554989a48b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp38-cp38-win_amd64.whl
| Download URL | qtty_py-0.1.1-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 303.2 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b98f9990d87c8572ae14ca3096fb8e0123c4f7cbeb31652220647b9d7a338287
|
|
BLAKE2b-256 checksum How to use checksums |
f6c37daba29f767a8c07184e5be050122e07a93b83b9b0c39655d0cbc79124e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp38-cp38-manylinux_2_28_x86_64.whl
| Download URL | qtty_py-0.1.1-cp38-cp38-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 459.1 kB |
| Tags | CPython 3.8 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5dadebb68346d90359419718c6ff92beabd223f22d1869f1226d93fbafb74183
|
|
BLAKE2b-256 checksum How to use checksums |
3ff6bc1c9a9785a28055078b045855fe037105fbdbac17156b5117839be59732
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp38-cp38-manylinux_2_28_aarch64.whl
| Download URL | qtty_py-0.1.1-cp38-cp38-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 454.7 kB |
| Tags | CPython 3.8 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e3d94cac12b204641dd1b95fb89db96747715bc5d2facb7fd0321ac77d62c4ee
|
|
BLAKE2b-256 checksum How to use checksums |
f2aa2bf75dcbfc7ce9c8c1febb79eb46fdb90ebe71d09b09f683ed3529513333
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency logRelease files / qtty_py-0.1.1-cp38-cp38-macosx_10_12_x86_64.whl
| Download URL | qtty_py-0.1.1-cp38-cp38-macosx_10_12_x86_64.whl |
|---|---|
| Size | 416.8 kB |
| Tags | CPython 3.8 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
315d43a82741478cc1bdc1f040b8ebaf523dc69ff30f6008d346f2a82fa08918
|
|
BLAKE2b-256 checksum How to use checksums |
9f2358b4b845905a029694e99ca86f72152579054ececa1e68994cfd2e08e97f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.
Transparency log