Skip to main content

ciglet-rs: native Python bindings

This directory is the ciglet-rs-python Cargo package. Its distribution name is ciglet-rs and its Python import is ciglet_rs. The extension is a private ciglet_rs._ciglet_rs module inside a mixed Rust/Python package.

Build and use

Activate a Python virtual environment and run in this directory:

python -m pip install "maturin>=1.15,<2" pytest
maturin develop
python -m pytest tests

Use maturin build --release to create an optimized wheel. Maturin configures PyO3 extension linking; the deprecated extension-module Cargo feature is not used. The wheel includes the English license, .pyi declarations, and py.typed marker. __version__ reports the embedded Cargo package version.

import ciglet_rs as api
plan = api.FftPlanF32(4)
spectrum = plan.transform([1, 0, 0, 0], None, 0)
print(spectrum.real())
plan.close()

Numeric inputs accept Python sequences. Numeric results are lists; encoded model, audio, and other byte results are bytes. Optional arguments accept None; pass all arguments shown by the typed signature. Data classes use PyO3's normal thread-safe storage. Random/generation owners containing internal thread-local state and the plotting process owner are thread-confined.

These bindings call the native Rust implementation directly. They do not load the C ABI or WebAssembly adapter. Objects own their Rust data; results and arrays are independent copies. Numeric precision follows the chosen F32 or F64 API. Model serialization retains the original binary32 format.

Calls are synchronous. A long computation occupies the calling thread. Objects release their data automatically when garbage collected. close() and its free() alias release data explicitly and are idempotent. Access after release raises an exception. Ownership-taking APIs, such as into_* and prepare_owned, consume their argument; use cloned() when retaining it.

Array arguments are copied. Operations that edit a caller-owned array in Rust return (result, updated_array) in these native bindings. They do not edit the input array. This applies to matrix swaps, selection, and CZT output buffers. Class setters and methods still update the owning class.

Callback exceptions propagate to the original caller. Callbacks execute on the calling thread. Re-entering an owner during an exclusive operation raises an exception; immutable operations can share an owner. Callback arguments and retained context remain owned for as long as the native owner needs them.

All six packages inherit their repository workspace version. No package is published by the build or test commands below.

Local distribution

maturin build creates a wheel for the selected Python interpreter and target. maturin sdist creates a source distribution containing the local Rust path dependencies. All three distributions were rebuilt outside the original workspace with pip wheel. SHIRO retains pinned public Git dependencies for its companion cores, so building its source distribution requires access to those revisions.

References

License

GPL-3.0-or-later; see LICENSE.

Metadata

Release files for ciglet-rs 0.1.0

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

Source distribution (sdist)

Source distribution for ciglet-rs 0.1.0
File Size Uploaded
ciglet_rs-0.1.0.tar.gz 217.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for ciglet-rs 0.1.0
File
ciglet_rs-0.1.0-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details
ciglet_rs-0.1.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
ciglet_rs-0.1.0-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details
ciglet_rs-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
ciglet_rs-0.1.0-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-32 Details
ciglet_rs-0.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details
ciglet_rs-0.1.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
ciglet_rs-0.1.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
ciglet_rs-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ciglet_rs-0.1.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
ciglet_rs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
ciglet_rs-0.1.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-32 Details
ciglet_rs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
ciglet_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
ciglet_rs-0.1.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
ciglet_rs-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ciglet_rs-0.1.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
ciglet_rs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
ciglet_rs-0.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32 Details
ciglet_rs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
ciglet_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
ciglet_rs-0.1.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
ciglet_rs-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ciglet_rs-0.1.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
ciglet_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
ciglet_rs-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details
ciglet_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
ciglet_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
ciglet_rs-0.1.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
ciglet_rs-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ciglet_rs-0.1.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
ciglet_rs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
ciglet_rs-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details
ciglet_rs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
ciglet_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 55.9 MB

Release files / ciglet_rs-0.1.0.tar.gz

Download URL ciglet_rs-0.1.0.tar.gz
Size 217.8 kB
Tags Source
SHA-256 checksum
How to use checksums
966d2a3ad6b42b70e5d3b4465915c8308a7136c8ea9e1280585c7a9e0956c60a
BLAKE2b-256 checksum
How to use checksums
89379d4aa9c2158a3aeacfeddf9cfa1ec54785cae13fe3de9f98b30489a6411c
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp315-cp315-win_arm64.whl

Download URL ciglet_rs-0.1.0-cp315-cp315-win_arm64.whl
Size 1.4 MB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
37726a5da5cb2b1aa78469cf87420182b6565a705ebb9845208b6505c81a60fe
BLAKE2b-256 checksum
How to use checksums
aa0a160c9a6443079d678a3c44d3c5aca7c15c4cc1b4eeeafa3b651a1d5b0a9c
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp315-cp315-win_amd64.whl

Download URL ciglet_rs-0.1.0-cp315-cp315-win_amd64.whl
Size 1.6 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
ba2fb2a8cf8bf6ae838b7b696b3118a4e12586b59b51e9b315eff7c727aff5c5
BLAKE2b-256 checksum
How to use checksums
ff9d3f16ca7b5873436f1b6e1a5164fc6c49ae01d209c5e600a68236332f87a3
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp315-cp315-win32.whl

Download URL ciglet_rs-0.1.0-cp315-cp315-win32.whl
Size 1.1 MB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
dc196207268f91e61a33d4c7699d97f23ba6e36e3635078df082555e4dd081a2
BLAKE2b-256 checksum
How to use checksums
f6afccaa3059ec5878dc28274fe849028538b3a218d62bd9ee73dd3ea3882112
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ciglet_rs-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
39ecb65cdf191d991df7e1094c512e07eab507e4538baff7f99e776e6fa40a71
BLAKE2b-256 checksum
How to use checksums
320b345ed24b68f2548b1495bea2f521b79309ea96a742ff7dde6dd1afd9fe29
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL ciglet_rs-0.1.0-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.7 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
816289e13147952af9c1c7ae62b3325b430f59ed90cf5aeabc73cac82b60ca49
BLAKE2b-256 checksum
How to use checksums
e81d519aa26fb2fd79a74d7f68729bde8d329b0c1ca7f3b02944cd896e26961a
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ciglet_rs-0.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.8 MB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4bb64c3a4afd053341dcde8baca805ee800549e173b5113d8e70a4343dfcf1c4
BLAKE2b-256 checksum
How to use checksums
123570c6d1a317ff999940df0caa6ba98b31bce45073f677be0da77fe31f53e5
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL ciglet_rs-0.1.0-cp315-cp315-macosx_11_0_arm64.whl
Size 1.6 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5b635cb4b901682ee70c230529a78f697f0ed5e67d9304570eaa2276e2fcf9eb
BLAKE2b-256 checksum
How to use checksums
96c872344ecd6caa32c1676ca4a51aa3dafae9219729f1520c5d19b63c1cca53
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp314-cp314-win_arm64.whl

Download URL ciglet_rs-0.1.0-cp314-cp314-win_arm64.whl
Size 1.4 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
c04f7fcf8d62a18633fb46e9af3f21a7f8a0229d051e4ca23d6f938fda11eba4
BLAKE2b-256 checksum
How to use checksums
5d94969cabb1a149e2b2742ee965ac11807020d1a9b99c09e04b8d91ecd8b5ed
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp314-cp314-win_amd64.whl

Download URL ciglet_rs-0.1.0-cp314-cp314-win_amd64.whl
Size 1.6 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ddfa893415a37eba133658595cee0bbac50bcad7c738e59750dcf2ef6dd8abbc
BLAKE2b-256 checksum
How to use checksums
eb8ba3600b13e2389fed787a4699d9f80e86d9bc80ff33f28ddb10d7b2643b85
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp314-cp314-win32.whl

Download URL ciglet_rs-0.1.0-cp314-cp314-win32.whl
Size 1.1 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
84dd8a67d4c71ca7b908d56a5cb3990afe248b715807467c05ea32ceb5c5b953
BLAKE2b-256 checksum
How to use checksums
2645dcc40c7f6863c4ea5e6b4c02430db91ac3c533ff90d017187a68a30d8d53
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ciglet_rs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b29c7b67b05e12a71e3288bd4652d3e2faafd06edf3d5d40fb16aa7fa257c8ea
BLAKE2b-256 checksum
How to use checksums
6c930e40b5b031266cfaed036c5d937b65f4c4714680ea3e942b25028980e97f
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL ciglet_rs-0.1.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.7 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
878eb9d9aa8df5b980acbba1d21c075536f5dd7214734b6123c43fbb60bf2c86
BLAKE2b-256 checksum
How to use checksums
8d4bb2d15e04f800d24096d71f3b0550ff6d9d8e3b42c81245b07a2f29452e3a
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ciglet_rs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.8 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b9098368c55b79d67ced7a18eb7cd1a1a655a6f594bffc34b47c81b0ddd82ac6
BLAKE2b-256 checksum
How to use checksums
c3c5432cdf44c657f03ba89b9d7dc596ec3ebac83c821f8ab8b6ecab90856d99
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL ciglet_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 1.6 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
40a2783a1c30c545c247f2d0d62c7065294493c3d4ae4e8742a6dc9e580a211c
BLAKE2b-256 checksum
How to use checksums
a9cb87343590187503e76e065cca0f0266f6b474fd46778e9cd59f2ce732a7fe
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp313-cp313-win_arm64.whl

Download URL ciglet_rs-0.1.0-cp313-cp313-win_arm64.whl
Size 1.3 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
55072d5062fa1ca831f28ebab49e12c8ef45ef815fbd096304a94731e12ae18c
BLAKE2b-256 checksum
How to use checksums
4afd3a9b9cb646ff334b1b19c8b89569c97198709216eafc248cbccc83d3a6a5
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp313-cp313-win_amd64.whl

Download URL ciglet_rs-0.1.0-cp313-cp313-win_amd64.whl
Size 1.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
427b856e42c7842335d81da3223867ddc17f734bf3602f6c0e28ca7e2c41b955
BLAKE2b-256 checksum
How to use checksums
694ff86c00a6ed423051e5e6b0942ed926feac8903c2550ef256a48c412208d0
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp313-cp313-win32.whl

Download URL ciglet_rs-0.1.0-cp313-cp313-win32.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
48c5a2860fa15b7f2e62b776e0bb81c2f74883067e06cbbea0ee3daf1481f73f
BLAKE2b-256 checksum
How to use checksums
acc0af9ae4c1936d7d6511207469fb001779c50a4ddcda7cf76851d77aad7175
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ciglet_rs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ab068589539517c6fc7fcc7f0d58f01c408ba1ab9cf1f996a5de18da1365c0a5
BLAKE2b-256 checksum
How to use checksums
931d2cd53aff0c13461945f8b74a46d2dc8f7456d9d7d9154720ddac0f12997c
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL ciglet_rs-0.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.6 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
50bb1bfe8bc8ebf5ab6c7e6f2ea9bd00cbfad1b46e4a8631463e26c31346db9d
BLAKE2b-256 checksum
How to use checksums
ce3d17b602e38c2c2a5c21b9522d291a01dc96862ee9cc27b6d4923fb43ca2a7
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ciglet_rs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.8 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
db01fc6e5e2b6b709d04a199ad10fba26226b3e71b1c23a2a25721547e28399d
BLAKE2b-256 checksum
How to use checksums
3813ccdc9a182df0ccc4d92cd2319aad8f22f27e40eee9ec437087116638a162
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL ciglet_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 1.6 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
95b7574f9bb79635bc08a684156d782f235f6b52bafdd6826c9cf439176e45a7
BLAKE2b-256 checksum
How to use checksums
33c5236132d95c143d6bc669fab07dd88778b2065691cb3b5d3d66feea64bb50
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp312-cp312-win_arm64.whl

Download URL ciglet_rs-0.1.0-cp312-cp312-win_arm64.whl
Size 1.3 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
e11ad38d72c69647ca94dc33e10cc3a48e383fde076b11b7f0ee6f35a71ebb64
BLAKE2b-256 checksum
How to use checksums
3f1d5ef145a4fb64cffae6622774517d47657e4f0bf5484ad4a389a8ca68cba4
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp312-cp312-win_amd64.whl

Download URL ciglet_rs-0.1.0-cp312-cp312-win_amd64.whl
Size 1.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
2369d143e41206b8a18e682e421b0d4639ad76cf80f035d3e9a7499e976540c8
BLAKE2b-256 checksum
How to use checksums
37e69e7f4f44d1463333f78075e8a744124fe0894a664fcd5bcb065b518617d0
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp312-cp312-win32.whl

Download URL ciglet_rs-0.1.0-cp312-cp312-win32.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
84fecaf8c31ef63435457eb9cd70a921f6e6c998b81af8cb2c900983b3c79be2
BLAKE2b-256 checksum
How to use checksums
e90fdde8934fb700998709fe55338678e904c64c3f5bf5d2768e387101ca14c0
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ciglet_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
68b0cacc4fdfa45ed9a4388d8547daac9c4c21d09ecd802a40c09bec202b51b3
BLAKE2b-256 checksum
How to use checksums
de00390e1a23496c3583696af02becc8b011ebe5e735e8e8c052190b64e02c72
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL ciglet_rs-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
d2b61d63fb2b23ed0e2b56e05290f20ab60a988ed3fbca0fd9f8adeb95e20fed
BLAKE2b-256 checksum
How to use checksums
f4f3a8406e6652e02c298852e8b80ca33b6e4769a829ec41d3c2c5b831870103
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ciglet_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.8 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
95f0ac12f3ae415626631216f743ad693210479a859c698f85421ddb58fb89a3
BLAKE2b-256 checksum
How to use checksums
3f29b660c8350bc6918fa0f37ae401c637f23b6b62c7a9433ac0faa14bcfdf3d
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL ciglet_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.6 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9804fc2b3063e94baa800238fc1da15bace93db4d8941da7e3ea15084c8fb5f2
BLAKE2b-256 checksum
How to use checksums
88f67f205700013ae6ae3d888ce59e75f2c259e8bd6128e28e5a29d0a1934523
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp311-cp311-win_arm64.whl

Download URL ciglet_rs-0.1.0-cp311-cp311-win_arm64.whl
Size 1.4 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
dc129cc97f9054946a9d8dfedac322a3dd76a760a99ee61cb75578981dd2a8f5
BLAKE2b-256 checksum
How to use checksums
9425b06b84d5ec03fd6d9094b97557c1b06bec01031b26590db758a9f32bb102
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp311-cp311-win_amd64.whl

Download URL ciglet_rs-0.1.0-cp311-cp311-win_amd64.whl
Size 1.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1a3a924eb226420b6fcd056c5ae2b4a185f0f2cd0b84155564a123db3770039c
BLAKE2b-256 checksum
How to use checksums
794eaf32b76ad9169bebc0a8e4e2211b29aaf9db53787ed3e3aa7e0186069178
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp311-cp311-win32.whl

Download URL ciglet_rs-0.1.0-cp311-cp311-win32.whl
Size 1.2 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
4a8263cefab4d350dcdfb0eaa0cfca089e9a50cb168dcf8b571049af8f6f9ed0
BLAKE2b-256 checksum
How to use checksums
be8a4229bf3d5d0675ba2c1478c97e399874219c20684fa1c555830edcd2ee27
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ciglet_rs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
14b124f2dc379f540b83595ffd6f0d0214ea36e955ca40255c2d949cc106948f
BLAKE2b-256 checksum
How to use checksums
68b3f3f965b0af2aa0196be031be4a0da745e2119b1f645d07f6403ebc827ab1
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL ciglet_rs-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
09505f9757277b2a66f9da1595e14d5a9ae7e46b6181b61ee9deee158525987a
BLAKE2b-256 checksum
How to use checksums
d306e598b7bad7b95e9a30f3a07a5c13d0437eefcb398e804f0246dbe1c60096
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ciglet_rs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.8 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3d23f79701103534af4d79f60b269c63d47bd4cb65fd3537843c94c8993ff69c
BLAKE2b-256 checksum
How to use checksums
f3fdff1465e521c5d4145a5a8a4072a389a633e059ee316609964a79f74934f1
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 10, 2026.

Transparency log

Release files / ciglet_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL ciglet_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.6 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
57ac93a27442ff7f51de25986b0c97c1716ea116fa52966191e0d8f747cf2715
BLAKE2b-256 checksum
How to use checksums
7ffd35048e1b3f235983297c953677ec035ef056f7b54d3f1f6c618eaed778b6
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 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

36 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