Skip to main content

leto-python

NumPy-compatible array kernels and dense linear algebra for Python, backed by the Leto Rust array substrate.

Every operation takes and returns ordinary NumPy arrays. The bindings convert at the boundary, release the GIL around the computation, and raise ValueError where Leto reports a domain error — so a call is a normal Python call that happens to run in Rust.

Install

pip install leto-python

Wheels are published for CPython 3.9 through 3.13 on Linux, Windows, and macOS. NumPy is the only runtime requirement.

Use

import numpy as np
import leto_python as leto

a = np.array([[1.0, 2.0], [3.0, 4.0]], dtype=np.float32)
b = np.array([[5.0, 6.0], [7.0, 8.0]], dtype=np.float32)

print(leto.add(a, b))       # elementwise, float32
print(leto.matmul(a, b))    # dense matrix product, float32
print(leto.sum(a))          # 10.0

m = np.array([[4.0, 1.0], [1.0, 3.0]], dtype=np.float64)
print(leto.det(m))          # 11.0
print(leto.inv(m))          # dense inverse, float64
print(leto.cholesky(m))     # lower factor of a symmetric positive definite m

The dtype contract

It is not uniform, and reading it wrongly is the most likely first error:

Group Functions dtype
Elementwise and matrix product add, sub, mul, div, matmul, batched_matmul, dot, sum, sum_dyn float32
Linear algebra det, inv, solve, norm, trace, kron, eigenvalues, singular_values float64
Decompositions cholesky, cholesky_solve, cholesky_inv, qr, col_piv_qr, svd, symmetric_eigen, schur, hessenberg, bidiagonalize, full_piv_lu, udu, bunch_kaufman, matexp float64

Inputs must be C-contiguous. A non-contiguous or wrongly typed array raises rather than being silently copied or reinterpreted.

What this package is

A binding surface and nothing else. It holds no algorithms: the numerics live in the leto and leto-ops Rust crates, and this package converts types, maps errors, and gets out of the way. That is deliberate — one implementation, one place to verify it.

Correctness is checked against NumPy and SciPy on identical inputs. The sign- and order-ambiguous decompositions (QR, Cholesky, eigendecomposition, SVD) are checked by their mathematical invariants — reconstruction, orthonormality, sorted spectra — because a factorization is unique only up to signs and permutations, so raw factor equality would be the wrong oracle.

Build and test

Native Cargo tests link libpython so their executable can initialize an interpreter. Maturin selects the existing pyo3/extension-module dependency feature from pyproject.toml when building a wheel, preserving extension linkage. Select the interpreter with PYO3_PYTHON when the default is not the intended Python installation.

From the repository root, run native tests with NumPy and SciPy installed in the selected interpreter, then build and install a wheel before running the parity suite:

cargo nextest run --locked --workspace
maturin build --locked --release --manifest-path crates/leto-python/Cargo.toml
python -m pip install --no-deps target/wheels/leto_python-*.whl
python -c "import leto_python, scipy.linalg"
python -m pytest crates/leto-python/tests/test_numpy_parity.py

The explicit imports make a missing or unloadable wheel fail before pytest's optional-import guards. The existing release interpreter/platform matrix stays unchanged; a local build validates only its actual interpreter and target. The package-scoped release profile retains extension symbols to avoid Rust/LLVM's Mach-O stripping defect. Release optimization and the CPython wheel ABI are unchanged; the default macOS toolchain must build an importable wheel without linker overrides. Every release-matrix row also executes nine NumPy-only value, dtype and error contracts. The closed-form fixtures cover both float32 and float64 without a SciPy dependency on musl; the full 29-case NumPy/SciPy suite runs in native CI. Fork and Dependabot pull requests keep the same build and value-validation gates. Artifact attestation runs in trusted contexts with its existing write permissions; unprivileged verification does not require those credentials.

Licence

MIT or Apache-2.0, at your option.

Metadata

Release files for leto-python 0.46.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for leto-python 0.46.1
File Size Uploaded
leto_python-0.46.1.tar.gz 794.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for leto-python 0.46.1
File
leto_python-0.46.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
leto_python-0.46.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
leto_python-0.46.1-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
leto_python-0.46.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
leto_python-0.46.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
leto_python-0.46.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details
leto_python-0.46.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
leto_python-0.46.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
leto_python-0.46.1-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
leto_python-0.46.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
leto_python-0.46.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
leto_python-0.46.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.12 CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64 Details
leto_python-0.46.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
leto_python-0.46.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
leto_python-0.46.1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
leto_python-0.46.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
leto_python-0.46.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
leto_python-0.46.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.11 CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64 Details
leto_python-0.46.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
leto_python-0.46.1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
leto_python-0.46.1-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
leto_python-0.46.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
leto_python-0.46.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
leto_python-0.46.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details
leto_python-0.46.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
leto_python-0.46.1-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
leto_python-0.46.1-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
leto_python-0.46.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
leto_python-0.46.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
leto_python-0.46.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.9 CPython 3.9 macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64 Details

Total release size: 36.7 MB

Release files / leto_python-0.46.1.tar.gz

Download URL leto_python-0.46.1.tar.gz
Size 794.5 kB
Tags Source
SHA-256 checksum
How to use checksums
00cf2dd31446c976ed9b19ebedb3c55c802c4168948af43e04e5c8ebe1534231
BLAKE2b-256 checksum
How to use checksums
e76160e74b6409eaddc2b5db058e2ed4e289dd41756ec25050e1638bab7679df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp313-cp313-win_amd64.whl

Download URL leto_python-0.46.1-cp313-cp313-win_amd64.whl
Size 635.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
83621195bc0385641b9ad4084424c367387ee28de291b7833c83dadeaeac4242
BLAKE2b-256 checksum
How to use checksums
736cea80035d809aae8796a394220c569255041f9cec26bf5d020b053e53d026
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL leto_python-0.46.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c34870f272717ab7b4d897da8bcf1db07b75fa3da9fbd0c8456eed8599055529
BLAKE2b-256 checksum
How to use checksums
42fbd270bf9a0a1ab02f4a477756c71e115036ecfdccf0d7a3f17ba1605eb5ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL leto_python-0.46.1-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e5f0089268dbd6605d2a9f94edb065e2888390f852426a1293a6ce245bf012ad
BLAKE2b-256 checksum
How to use checksums
fabfb4866b281de9be083397792d4330e6a1892b0cc5709f6cac7420e37f291f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL leto_python-0.46.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
60887f800140fe30394ddbd2775e962cd2ed82574177ac63c163dade76f8aa51
BLAKE2b-256 checksum
How to use checksums
9fa641f5fd89f1598e7421ac5c1a55f47b9e5a2fe9b9d71d5eba31d76367f5aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL leto_python-0.46.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c5f119c7b250ef7547d66f0a5cbf656a4591f30239a96354472a2e3f15f298cc
BLAKE2b-256 checksum
How to use checksums
3869232e288c4ceaf2bcaf603b6a94fa5d824522fd7ab5edbc3bc6d300cc5e76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL leto_python-0.46.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 1.4 MB
Tags CPython 3.13 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e8d6bc4bef6662347d7093f5a2075976fddeed91c27ba94f0d8f9c2f86dc65b6
BLAKE2b-256 checksum
How to use checksums
75ea322e393dbd4b83070cb8cb37b12ea3676f66612ff547affcb067895a8c08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp312-cp312-win_amd64.whl

Download URL leto_python-0.46.1-cp312-cp312-win_amd64.whl
Size 635.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f7d8bf91f4cbfb7c4a0ef278df646de787c25697685ef038c3dd57e5a8111a96
BLAKE2b-256 checksum
How to use checksums
982c3b7d3015a16644bbc0e5b02d1deda41b204e438c5a3149834f3e733541a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL leto_python-0.46.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a046cd277e174d9d439c5f27c2d635b7441dfbee86dcf143cbd23fb9a77a8b75
BLAKE2b-256 checksum
How to use checksums
ef378995e52d181897dde155824f6a84624160337087d886eab0e38898030de5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL leto_python-0.46.1-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d7d7df3cf32d72bed5df505fe2f24f435c88965e556d1b2eafbd4614039de9c1
BLAKE2b-256 checksum
How to use checksums
95fd9b7ce58aa6fe81dc61d9c7afd3f4ae3da695e6c59780644c4fa41dcdf898
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL leto_python-0.46.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ef5d6d47bca945515eadc28963930769ab46bcbe4ce21ba8811e4180173a4523
BLAKE2b-256 checksum
How to use checksums
68dc5f4679b3715f514dd062d9318b0ef2bcef403199a86c7b1ac4d9e5d289ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL leto_python-0.46.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
497759a6797fd283662cc9015a3dbbe0ef3aeb51b32adbdbde3ed890feb0267c
BLAKE2b-256 checksum
How to use checksums
c27b5c19eb8144c0560df648548393b6fe1f26c0b7a21e882a2d70443465352e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL leto_python-0.46.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 1.4 MB
Tags CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
630fad199b0f992ca8e4300372c46ca2dca20dac60fb4a57dee210d20cae4de3
BLAKE2b-256 checksum
How to use checksums
fcb545cd491376f42168e72476c3881605dac78b1752e516bd4fb25b2a5d3117
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp311-cp311-win_amd64.whl

Download URL leto_python-0.46.1-cp311-cp311-win_amd64.whl
Size 634.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
dd43d9544764f986ebce611a382923949fc13ec3348d7b90814b151ddfa384a5
BLAKE2b-256 checksum
How to use checksums
b894872a99f6e129d51401374e999bf2517cb1aa0a622715981fd4eb1d7ffc51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL leto_python-0.46.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d7aaeb014acc14595c4736ed8be36f5fa32b3cb4fc3f8b1561e49fce24722272
BLAKE2b-256 checksum
How to use checksums
7fa27ab0476986e678278acafea22d4c5557bd8f50de97cf4de5d39c06817fee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL leto_python-0.46.1-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
af83831c74bd1a0918939bc8eeead51222c153fafcd6f41b8fa154d01bebb668
BLAKE2b-256 checksum
How to use checksums
5eb1d910e732408dcb86ab2b95151a79d23823a00c37cd6aa27fa23d5a0e8829
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL leto_python-0.46.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bae4db3630d6a54175f0a9f4ed8d0699fa7c07ac08f5a9100da7417007aa68de
BLAKE2b-256 checksum
How to use checksums
cd84725ee30f871a801d8a511cd97fae28cdf79a414b95a5383cdbe7fd43a505
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL leto_python-0.46.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
99e43bd47676cae5d0ef3cc80e9e3c5a7ded47ac5433b8d5c276d20cbaba4678
BLAKE2b-256 checksum
How to use checksums
ec535ca9427f71f355d885ad3f61da1ee9d65139f9d597e896315b340138aa51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL leto_python-0.46.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 1.4 MB
Tags CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c8f2e273762197aafe3d1994054bede92c5ceea1b80cd15d680928b1b8bf9431
BLAKE2b-256 checksum
How to use checksums
649983fdb0ed8ae93e53dc9c1a9b51388642a0de195f5664cc68c00f2129ed5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp310-cp310-win_amd64.whl

Download URL leto_python-0.46.1-cp310-cp310-win_amd64.whl
Size 634.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
df1cb86bf0f5a68e36c104aa71a900a3b82316313bbf6e1f5bf799655df558df
BLAKE2b-256 checksum
How to use checksums
cb27e814bd5d7c0e6f93d35e7cff8cbc60802c327465169a5c2092c34b098ea8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL leto_python-0.46.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1dd4d3ecc65e2f321576c8ef25f5f7274c37d7971ac05ef6678285c9876306b2
BLAKE2b-256 checksum
How to use checksums
b9359106ecbbc0bf2a1f09d74ea47bbf8df362ffe67c12fcb3f1412a12c0d589
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL leto_python-0.46.1-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
267d58db50d780db0e6bae296304f3da290778e5fd67b5b19490cb2ee8d5ba2b
BLAKE2b-256 checksum
How to use checksums
6f8157241302786e650d6a78959be0e1d0adf28fb121744414d8a57974cb317b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL leto_python-0.46.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
75c0065c696bad3e7540a21deabe4a2b8ee4dc462c25f13bc3490d25fbc68849
BLAKE2b-256 checksum
How to use checksums
6fdc727b68f3e1337261dcdb661aaa3f5712b45a139c238305f8208618fbef33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL leto_python-0.46.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f0bbf599b29df5a7d0b5eac4e4736ac1613e5070a3ba75538239512111ea81b9
BLAKE2b-256 checksum
How to use checksums
f8162c517dec6fef0e8222c51288d3f55abdb25bf6e4d333c766b5e6c6157749
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL leto_python-0.46.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 1.4 MB
Tags CPython 3.10 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ee374bcc5686cc9e8c8c4e4cfa9172943120290e1848030ad1f00357e2b8da95
BLAKE2b-256 checksum
How to use checksums
f8cf0cb3007a6d9b3e71509344ae118379256d146bbe2a31d73e9f180e78574f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp39-cp39-win_amd64.whl

Download URL leto_python-0.46.1-cp39-cp39-win_amd64.whl
Size 635.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
93a42485f36b678969a694c14376a7ae8362a984081c0358ff3facc59af07cda
BLAKE2b-256 checksum
How to use checksums
69960b31d31528c52bb2604cb9420f801d1f8af18a79d213956f9ffd5b669a96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL leto_python-0.46.1-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8d89b46ccf69dedc138b65054588d216088628b584e61659d71223193df03ba3
BLAKE2b-256 checksum
How to use checksums
695fc4c048d371b25a7bfda0c2ebca9608db20bedd32ebc725d836ac26c673b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL leto_python-0.46.1-cp39-cp39-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6b6ea44758ec89769ae1c99f933ca1a4bb7219bb4916e24602c3246969cf8bf0
BLAKE2b-256 checksum
How to use checksums
1ed9ec98d32dc9e18094953b1e27d335471ee7a4e21b10311e9db419f625692a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL leto_python-0.46.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6e13436f5bde8438cad00e97607c4b010a2f11020b2df07cd18e19debb654d37
BLAKE2b-256 checksum
How to use checksums
3ff47ddeadf2431a23e9e421c833c9df8f0a01fa1a3fafd8d8dc023d84c25a7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL leto_python-0.46.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
bd02869ff32e21519ea4b08a4194a8fa90efdab0b3eba511aa25a109f6bb224c
BLAKE2b-256 checksum
How to use checksums
7d90c12bfc2de4b25f5acabab0d7b9423d8621453b73eab2711d7ba5bc50215d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release files / leto_python-0.46.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL leto_python-0.46.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 1.4 MB
Tags CPython 3.9 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fa401ca0c381ab79f7a9514861f33dc4a3b15c1256ad2d6c2bfbf906e043bd1f
BLAKE2b-256 checksum
How to use checksums
dfc56437f2b8ec0c191afe8debe20b0fee39b0e1e9c7f7157cf76b496763352e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.46.1 This release

31 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page