Skip to main content

shiro-rs: native Python bindings

This directory is the shiro-rs-python Cargo package. Its distribution name is shiro-rs and its Python import is shiro_rs. The extension is a private shiro_rs._shiro_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 shiro_rs as api
model = api.Model.read_file("model.hsmm")
model.validate()
model.write_file("copy.hsmm", 0)
model.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 shiro-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 shiro-rs 0.1.0
File Size Uploaded
shiro_rs-0.1.0.tar.gz 117.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for shiro-rs 0.1.0
File
shiro_rs-0.1.0-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details
shiro_rs-0.1.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
shiro_rs-0.1.0-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details
shiro_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
shiro_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
shiro_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
shiro_rs-0.1.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
shiro_rs-0.1.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
shiro_rs-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
shiro_rs-0.1.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
shiro_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
shiro_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
shiro_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
shiro_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
shiro_rs-0.1.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
shiro_rs-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
shiro_rs-0.1.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
shiro_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
shiro_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
shiro_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
shiro_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
shiro_rs-0.1.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
shiro_rs-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
shiro_rs-0.1.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
shiro_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
shiro_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
shiro_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
shiro_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
shiro_rs-0.1.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
shiro_rs-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
shiro_rs-0.1.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
shiro_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
shiro_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
shiro_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
shiro_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: 44.8 MB

Release files / shiro_rs-0.1.0.tar.gz

Download URL shiro_rs-0.1.0.tar.gz
Size 117.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1b750fe4384ccf6f46e71dad390a5d8b84cae7a98246e75c5841e21e8d6f0e4c
BLAKE2b-256 checksum
How to use checksums
4576bec92e1d8621920180946b366b9a10907137fa097477c5bd938b852f1a2c
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 / shiro_rs-0.1.0-cp315-cp315-win_arm64.whl

Download URL shiro_rs-0.1.0-cp315-cp315-win_arm64.whl
Size 1.1 MB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
e89b2e66682857057ef020450a29079665f22075de49743046853369bc982e34
BLAKE2b-256 checksum
How to use checksums
694ce5eaa1c960c886851a50ce40f3a8e829f944e2cee5ed6b4c3ef5b3e32dd1
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 / shiro_rs-0.1.0-cp315-cp315-win_amd64.whl

Download URL shiro_rs-0.1.0-cp315-cp315-win_amd64.whl
Size 1.3 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
b04bcf64fa006e01ace6f27d6b8e5abab137e7dec40f98dfe2f8cfe566c39b12
BLAKE2b-256 checksum
How to use checksums
3c5b56c665d7b52d5f7a8ecb0424bb7704d493114636822f93683ae1bfc866ab
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 / shiro_rs-0.1.0-cp315-cp315-win32.whl

Download URL shiro_rs-0.1.0-cp315-cp315-win32.whl
Size 949.4 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
c5c3762964f2e50fcc3da9b089a56b009552d7eff4387babda24c7bb0ae52f0d
BLAKE2b-256 checksum
How to use checksums
078dbd22a06f1531b14cc3e189e2c5d5b8dfac19f2b4aaa0f6fb1617feee9e52
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 / shiro_rs-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL shiro_rs-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
faf2770101c90cd2826e157f90945e5144db350213829acd299fdc2b9b82945c
BLAKE2b-256 checksum
How to use checksums
c1c3721fae454cbeb8227e7b64fa86b577792d29a8fa8b93d3746e3449f12f7c
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 / shiro_rs-0.1.0-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL shiro_rs-0.1.0-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.4 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
3423d98b9a440635f3e8c7b576bebee997e655760385f0ed87cf2dec81315068
BLAKE2b-256 checksum
How to use checksums
cf541d77440eb95a49b645bb20937aa789e4ac9c0fd608b48e6002efcfe1af1e
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 / shiro_rs-0.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL shiro_rs-0.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4ea17791e9f21c404abd4a8d0e61d7a86bae0f90e7851c818c68c0901a02c7a7
BLAKE2b-256 checksum
How to use checksums
373ee0d0392f564915c08787b359c97ff47191a6061389f47076818ccf2ba598
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 / shiro_rs-0.1.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL shiro_rs-0.1.0-cp315-cp315-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c7fa23de86832885394cf6d18219a682a38844bffb8f6bd14908b748e410586c
BLAKE2b-256 checksum
How to use checksums
dd6777b6456ac82d7553dca3a29639e30c5562a082b9635786f934af01b0f4d9
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 / shiro_rs-0.1.0-cp314-cp314-win_arm64.whl

Download URL shiro_rs-0.1.0-cp314-cp314-win_arm64.whl
Size 1.1 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
18b8090fafa8f03ca91ef81ae28f8c5a53fe56200f545b302532eb1727dc3d86
BLAKE2b-256 checksum
How to use checksums
f47d00329f603762408ef6b65246c3ee9acea5967e01ed0941296c105a57393d
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 / shiro_rs-0.1.0-cp314-cp314-win_amd64.whl

Download URL shiro_rs-0.1.0-cp314-cp314-win_amd64.whl
Size 1.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
5597f7016d01c588ac02b739c3b0a8e165585e1ceed86695ab81df21f5817c87
BLAKE2b-256 checksum
How to use checksums
06e8fc7e1d7e4c8ae4de2e0f5e5c19b3997bd7df3d9a385a59eec366e0933e38
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 / shiro_rs-0.1.0-cp314-cp314-win32.whl

Download URL shiro_rs-0.1.0-cp314-cp314-win32.whl
Size 949.2 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
21876f16fe8176da75b83804de24665e9e55b5be53c112e62f0091abb0703ec5
BLAKE2b-256 checksum
How to use checksums
7daf2393cbf24c72d9b65e0ff47f1a72a2bf586b81f8d48f526ffc6914f720eb
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 / shiro_rs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL shiro_rs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7806d71646fda6371a2a54ac1c7a166dfefcbf2d5c4fd9b85ee859a1287f1e34
BLAKE2b-256 checksum
How to use checksums
d26d7fa48d90e58bbd55cb52c8d26388d892cc624e8442d2ede42dec470a70b8
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 / shiro_rs-0.1.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL shiro_rs-0.1.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.4 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
498a5c99a0c14a5786c12d0f891ffad46434ebf89b95471f4a6524249497c1db
BLAKE2b-256 checksum
How to use checksums
4627d119de9be249d161d8eb994884a9edd628c259b79681cebe7f105635c83b
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 / shiro_rs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL shiro_rs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ec765266079ce7e12c39022d7683c76ad2f133b52681d07fd3a1a9b11aab386e
BLAKE2b-256 checksum
How to use checksums
8c2fd6c4f2547a9fd0b8fe35c48a7410d91f19c794fdc9a6d8f1578098f71059
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 / shiro_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL shiro_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5376fff4b1435dff65f37ccdd21587d8acfb0650e0d791a05a9b7315d62d15d5
BLAKE2b-256 checksum
How to use checksums
96b71870a73fa5527e6a0597198048f31a51c8fc5519d5fa67e1ef3da6bd00a2
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 / shiro_rs-0.1.0-cp313-cp313-win_arm64.whl

Download URL shiro_rs-0.1.0-cp313-cp313-win_arm64.whl
Size 1.1 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
ddccef3afe431b24ba67b0cadbd82c52d3d697a4bc82b97a473eb1edd9b802df
BLAKE2b-256 checksum
How to use checksums
78f738c621a57f51f195b50be06835b05e1a5587f30ad4f75ad10c6b8678b816
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 / shiro_rs-0.1.0-cp313-cp313-win_amd64.whl

Download URL shiro_rs-0.1.0-cp313-cp313-win_amd64.whl
Size 1.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
56fb0be7086746f3ef62e0fa57fb3d06ae8ffee44005134a5f59a0689e7ec0fe
BLAKE2b-256 checksum
How to use checksums
c89da2dfb409d6b3039db1312278a872eaf51a57bcf5d63c6be0e8f4022a6854
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 / shiro_rs-0.1.0-cp313-cp313-win32.whl

Download URL shiro_rs-0.1.0-cp313-cp313-win32.whl
Size 949.6 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
1d634f0fd77e7f2d8cadd88d4bc843182154c58f0f1e16740725e3d9dad99070
BLAKE2b-256 checksum
How to use checksums
71e988ebe40ca843e75d5527118abe23f5d263e78ff2375aea7049192b6187b6
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 / shiro_rs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL shiro_rs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
378ede27d97d696e5e86c848ee8f6f87c3c1e53f886aac699cbb060278c753c6
BLAKE2b-256 checksum
How to use checksums
91d0f9206d3aa8bf8d2640fdd54ba0057a9c0f526043e81a269d8f4918c99c7e
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 / shiro_rs-0.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL shiro_rs-0.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
f5f720aa5df6a040eefc44957465e8b0b17508dc6480de493cf5000c1b5b6fc8
BLAKE2b-256 checksum
How to use checksums
e515ef209cf6b048448c41198ce2a0fce7e73856532d6a9e70ea948161a4b24e
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 / shiro_rs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL shiro_rs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
73425c00291c742d9241029f585b17145e34d88d5c0c31497d3a9fcbe146c347
BLAKE2b-256 checksum
How to use checksums
0104013f84dcad15ab619b5da2b2b82f5bcc37ffa9d6b9b8d33082221e635b7e
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 / shiro_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL shiro_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
49e321b7d948cd7560e95c836fcddd204d9ad8edcba04fcaeb9677dfec41be0d
BLAKE2b-256 checksum
How to use checksums
ffab07e36125bc81c87d0c27b55b21e7f274be8e170390eeb8c12e5ad7259a1a
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 / shiro_rs-0.1.0-cp312-cp312-win_arm64.whl

Download URL shiro_rs-0.1.0-cp312-cp312-win_arm64.whl
Size 1.1 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
6729a9b146d45257698c3ecd2004370a79176240730017bbf093ed16edbd4ad6
BLAKE2b-256 checksum
How to use checksums
bf23a4127a0e0b7cecd665b078efd51560c6e5d51e12dc2e2ee6699a154e9bca
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 / shiro_rs-0.1.0-cp312-cp312-win_amd64.whl

Download URL shiro_rs-0.1.0-cp312-cp312-win_amd64.whl
Size 1.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ae3ab66c30ef89b6d0180c3074a4e640d4e1d72992cdc48be10e484721e0ddda
BLAKE2b-256 checksum
How to use checksums
a47958c9c902e41b1f3c41163f2e77b49a7dcbf721bc86cfc113dd4556d05d56
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 / shiro_rs-0.1.0-cp312-cp312-win32.whl

Download URL shiro_rs-0.1.0-cp312-cp312-win32.whl
Size 953.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
700d13b890c6d67bd98b802899ecf3cd53f32ef559d4bc28d5b6017132d862a2
BLAKE2b-256 checksum
How to use checksums
ec083a601e09b3b1623b6375695183b59aaf90be077c349adbed93ae5b48a883
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 / shiro_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL shiro_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6c1a6fbb12706f526ebc7f36076622197e4044b3b208a103f57e7ba948f197d8
BLAKE2b-256 checksum
How to use checksums
69bdc605dbc201a9403bcee0ab640828e1fc713a298a40455dc53da29e95ed01
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 / shiro_rs-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL shiro_rs-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
f79b4d68bebf12ca441cc4713201b0c5fc6235f2cf50d43b45b6a6bdcb483d1c
BLAKE2b-256 checksum
How to use checksums
2445ae59900023a2a5d0ce1c41aeee60f187ebdfc5597611ca4909fc14569b24
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 / shiro_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL shiro_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
116c744c01fc2e9e725bd1cf0d3ce8d76cdd7c04fbb76502106059b85a259f1e
BLAKE2b-256 checksum
How to use checksums
4bb766aab5c6d5c8164fdeea71264ae4812607da3494e8d6e81e981b323b26e5
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 / shiro_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL shiro_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
34a2db24ab1526f3351edbf327850ee6edc834050b8ee8985f1de8b713a54501
BLAKE2b-256 checksum
How to use checksums
b6217e2a766f3ff797d2258d31d636da2a242159f095124614d301140f5f037f
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 / shiro_rs-0.1.0-cp311-cp311-win_arm64.whl

Download URL shiro_rs-0.1.0-cp311-cp311-win_arm64.whl
Size 1.1 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
e86a59e416cc1ae4b975c10552d8d0d72e1e03c307192cfd6363f698867f637b
BLAKE2b-256 checksum
How to use checksums
8b3f5b929c51769a271e8670c84615ff693e0e4529186a3d59b33ecf103cfdd7
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 / shiro_rs-0.1.0-cp311-cp311-win_amd64.whl

Download URL shiro_rs-0.1.0-cp311-cp311-win_amd64.whl
Size 1.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ab0324c5d671f2e8307c8c79f2e261d749ff8f7580bf76e375dea33b23b414fe
BLAKE2b-256 checksum
How to use checksums
327c7eed800e5e62971f5f36c434071711b46ebcc4caa616728b8e868a3590eb
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 / shiro_rs-0.1.0-cp311-cp311-win32.whl

Download URL shiro_rs-0.1.0-cp311-cp311-win32.whl
Size 968.1 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
b6d5a5aa8e7392758b48c351e67bbd8990ac31931e4648bfcc69e2b6672be2ec
BLAKE2b-256 checksum
How to use checksums
455a113faa9b7fa956fa7c32a825f6295dc01dd10ba226fdd04f33f899ef1e31
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 / shiro_rs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL shiro_rs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b742f0cc294e935e543be1e9d3c44e0c58a9d4d40c2bbc8ba1dbc0e2ff0f3ff2
BLAKE2b-256 checksum
How to use checksums
8ef982327b2c5def3f59bb19820cabf7a64aa347e44fe06a9cd4fa83498c70e9
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 / shiro_rs-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL shiro_rs-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
5cace360c18f01ad7ddc992881223f21eb93de909b569b6773b76b285472397d
BLAKE2b-256 checksum
How to use checksums
68b839d27293164f85a420e1dac33c30c7a73f2d550350f35ed7b8919e7d4abd
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 / shiro_rs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL shiro_rs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2dd530e128798ed354436c060a2d66b2919482d598e03496e73bf6f1c0216498
BLAKE2b-256 checksum
How to use checksums
66c5f18b17627f955ec8c5918f8616f12ae6718e17e94f2e1415909e547fe8a3
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 / shiro_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL shiro_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fdf207dc138141d5788842f1518ee611c49e698b4fcaee7bfbe2fa7fc5299e70
BLAKE2b-256 checksum
How to use checksums
f366d1b7be1cebfaadf144a79a1a39ed806305d67f2a43d78d346e10924f8639
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