Sonolus engine development in Python
Project description
Sonolus.py
Sonolus engine development in Python. See docs for more information.
Development
The optimizer core (sonolus/backend/_opt) is written in Cython, so a working C compiler is required to
build from source:
- Windows: MSVC (install the Visual Studio Build Tools with the "Desktop development with C++" workload).
- macOS: the Xcode Command Line Tools (
xcode-select --install). - Linux: a standard C toolchain (
gcc/clang).
uv sync builds the extension automatically via PEP 517 and rebuilds it whenever the .pyx/.pxd
sources (or setup.py/pyproject.toml) change, thanks to the configured [tool.uv] cache-keys. Users
installing from PyPI get prebuilt wheels and do not need a compiler.
Debugging the optimizer
Two build/run-time environment variables help when working on the optimizer:
SONOLUS_OPT_DEBUG_BUILD=1(set at build time, e.g.SONOLUS_OPT_DEBUG_BUILD=1 uv sync) compiles a debug build that keeps Cython bounds/wraparound checks and Casserts, so the optimizer's internalverify()invariants fire.SONOLUS_OPT_TRACE=1(set at run time) dumps the CFG (cfg_to_text) after each optimizer pass during a build, so you can watch the IR evolve.SONOLUS_OPT_PROFILE=1(set at run time) accumulates per-stage compile timings (frontend tracing, marshal-in, each optimizer pass, emit) during a build. Thesonolus-py build/checkCLI exposes the same feature as--profile(print a summary to stderr) and--profile-json PATH(write the timings as JSON); it has zero overhead when off.
For focused testing, sonolus.backend._opt.ir.debug_run(cfg, phases=[...]) runs an explicit list of
named optimizer phases (cfg_cleanup, ssa, sccp, gvn, dce, midend, licm, rewrite_switch,
unssa, lower, packing, ...) and exports the result as a BasicBlock CFG.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sonolus_py-0.17.0.tar.gz.
File metadata
- Download URL: sonolus_py-0.17.0.tar.gz
- Upload date:
- Size: 289.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b109a74163b404a05edd2cfd7312f599b9356f8815de59269d6ef3ec558d1cad
|
|
| MD5 |
7f8667b30db5eec54e7b6971f3de7739
|
|
| BLAKE2b-256 |
0aef66980732ebee014f5ef160840baf1816abc174cc2024c6e36a037bd34277
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0.tar.gz:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0.tar.gz -
Subject digest:
b109a74163b404a05edd2cfd7312f599b9356f8815de59269d6ef3ec558d1cad - Sigstore transparency entry: 2067174306
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp314-cp314-win_arm64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp314-cp314-win_arm64.whl
- Upload date:
- Size: 726.5 kB
- Tags: CPython 3.14, Windows ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b06bdb5a18edd714b4f7e0d36b7a0db595d37ab7c332a1b6ce80c7ff45156e0f
|
|
| MD5 |
4907f21899c8902c896d1f350f9aab56
|
|
| BLAKE2b-256 |
6cfdaba7e051005db952e47250798a27099dbed8209dc1e5076e4fd8db6b0569
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp314-cp314-win_arm64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp314-cp314-win_arm64.whl -
Subject digest:
b06bdb5a18edd714b4f7e0d36b7a0db595d37ab7c332a1b6ce80c7ff45156e0f - Sigstore transparency entry: 2067177065
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 808.4 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9289ff013b3d0ada840adf453d98f67f664e055e24b3cd9c4672f841b6440c0a
|
|
| MD5 |
9e1974434d7ba8c0930617adaada9653
|
|
| BLAKE2b-256 |
d6aa3c62752fbb48923cdbb3e8dff63532ecda862ca1fa2f77fc9b6b1c301a61
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp314-cp314-win_amd64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp314-cp314-win_amd64.whl -
Subject digest:
9289ff013b3d0ada840adf453d98f67f664e055e24b3cd9c4672f841b6440c0a - Sigstore transparency entry: 2067177183
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56e707570e1edea1f43406b8162f3b2dc57bb51f8a988837460812cb39952328
|
|
| MD5 |
031a85523c98d6a2fba600684bd5a844
|
|
| BLAKE2b-256 |
d5cd323c77a45db943e35d7f2c77bb008a2eb0cdbcf3ff740579e33a948a6eb2
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp314-cp314-musllinux_1_2_x86_64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp314-cp314-musllinux_1_2_x86_64.whl -
Subject digest:
56e707570e1edea1f43406b8162f3b2dc57bb51f8a988837460812cb39952328 - Sigstore transparency entry: 2067176490
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59f03b56bedf504820f2eb8ca8ea05affa5555880d7c16a876a935d40c6d2d11
|
|
| MD5 |
4e6b370bc40929be9d3bd9036037ab08
|
|
| BLAKE2b-256 |
a4f1de1fd3f51b422a04c5825572cec46d0a30d18a6c06e321fd9f579e5cd8c9
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp314-cp314-musllinux_1_2_aarch64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp314-cp314-musllinux_1_2_aarch64.whl -
Subject digest:
59f03b56bedf504820f2eb8ca8ea05affa5555880d7c16a876a935d40c6d2d11 - Sigstore transparency entry: 2067175605
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebd99e1836b10fc7cef3005a4ab206f7e3a717d3a778be0faeac24bc91c5ba7a
|
|
| MD5 |
363f677c3202734bdcc94c9eb0eadcd4
|
|
| BLAKE2b-256 |
1b06c20a3887e46dfe5de607bd01d9cadfc27abdecbf000326612b1ab009d34a
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
ebd99e1836b10fc7cef3005a4ab206f7e3a717d3a778be0faeac24bc91c5ba7a - Sigstore transparency entry: 2067176175
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
396226059d048009cb72476fd88f744f2989a7a14872678b64f004118925b87e
|
|
| MD5 |
b80087c3ce0a03fcf084ca9a1383c791
|
|
| BLAKE2b-256 |
9d515296bd9d0ca93f0c921b5abedc987786d47dca817d26771cd3f52c4e05ae
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
396226059d048009cb72476fd88f744f2989a7a14872678b64f004118925b87e - Sigstore transparency entry: 2067174974
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 881.7 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6276d858fb7ec40311c4db43047f8551abdccea973217bad4e8cce0f4feb7fb1
|
|
| MD5 |
5aa3fe5559f96f22552e32b7a5499745
|
|
| BLAKE2b-256 |
c650af7fe65e933388003037b6abc5774d246eb48195db2b634d2abf726e1535
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
6276d858fb7ec40311c4db43047f8551abdccea973217bad4e8cce0f4feb7fb1 - Sigstore transparency entry: 2067177293
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp313-cp313-win_arm64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp313-cp313-win_arm64.whl
- Upload date:
- Size: 704.8 kB
- Tags: CPython 3.13, Windows ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d5a44727045b87d5268e8745ea2fab17e2faac2994a8dc3af9f98c808b36cce
|
|
| MD5 |
cf9cbd2476cbbec96c4d390c2d115cd2
|
|
| BLAKE2b-256 |
22a8fd11ef2b7b6e1ff822b3405fe1bbf4123bd5a4e92829444228aa724fff1a
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp313-cp313-win_arm64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp313-cp313-win_arm64.whl -
Subject digest:
7d5a44727045b87d5268e8745ea2fab17e2faac2994a8dc3af9f98c808b36cce - Sigstore transparency entry: 2067177400
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 791.7 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64ac281e1349d127d01376c29a182924451c1d57fff34f9df97c322ca2bd829f
|
|
| MD5 |
21ca3b3fd24b2fc316bac365a7277082
|
|
| BLAKE2b-256 |
42aec4c351a43036ab9703045e5cee3f538fd579620ee5456d51b79c13a6b771
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp313-cp313-win_amd64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp313-cp313-win_amd64.whl -
Subject digest:
64ac281e1349d127d01376c29a182924451c1d57fff34f9df97c322ca2bd829f - Sigstore transparency entry: 2067176016
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
606d57aa4156224cd8d8513c93a9e716a7fbdb14b4fe17af0cda854b3e4dba5d
|
|
| MD5 |
22a5f44db14b69d805718f127da65681
|
|
| BLAKE2b-256 |
b1ab2b06ff469ea59ec2363d2530609b56b92a270c22e5cf2746bc5c01235791
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
606d57aa4156224cd8d8513c93a9e716a7fbdb14b4fe17af0cda854b3e4dba5d - Sigstore transparency entry: 2067175839
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28fbbb86055c58c2e39d33603f1a61642558a8828410b2c7885ded112cac71db
|
|
| MD5 |
a796c751d8665be1dbec971e68408800
|
|
| BLAKE2b-256 |
802944a91aa7b0503cfb94691d55335fd995d46b89d04994da52083598945b4c
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp313-cp313-musllinux_1_2_aarch64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp313-cp313-musllinux_1_2_aarch64.whl -
Subject digest:
28fbbb86055c58c2e39d33603f1a61642558a8828410b2c7885ded112cac71db - Sigstore transparency entry: 2067175348
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6424c7fd4cc940052760bc747d6e710584bf08d71c3e956fa9f005bab210af2c
|
|
| MD5 |
f612bf587d7b34d42364ae69933c16df
|
|
| BLAKE2b-256 |
55ecf4a4fa786538cbce0804c14beec92a8139e4ba917152f0f761875479a50d
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
6424c7fd4cc940052760bc747d6e710584bf08d71c3e956fa9f005bab210af2c - Sigstore transparency entry: 2067176339
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb9afd6b93ffe88f776aee7776da8620533df4826b53c06f7e5da5891deae961
|
|
| MD5 |
1903825d05b79b2aaaee138dab4954a3
|
|
| BLAKE2b-256 |
64a84b17dd226326b644f1d729d1d4482d0b3b56a19dc7c6959476d783cb061b
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
bb9afd6b93ffe88f776aee7776da8620533df4826b53c06f7e5da5891deae961 - Sigstore transparency entry: 2067176658
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 874.4 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09642f8d3621671659b19b9f705545a9da5a181828fdc8ec7593d2e68c5c20b2
|
|
| MD5 |
c7ee893c441323b4fd254471eb04b9e8
|
|
| BLAKE2b-256 |
5ee7575f1d7adae237b317850a2540a9cb0763887ce7eff5f958543ac20ccb1a
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
09642f8d3621671659b19b9f705545a9da5a181828fdc8ec7593d2e68c5c20b2 - Sigstore transparency entry: 2067177578
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp312-cp312-win_arm64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp312-cp312-win_arm64.whl
- Upload date:
- Size: 707.7 kB
- Tags: CPython 3.12, Windows ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a566840160c5943b3ce5e7824d9a8f91f00c7003de232fe91f531457ad181eef
|
|
| MD5 |
e16cfd11038caf6190b11507511c302b
|
|
| BLAKE2b-256 |
a90f81793342fd6553d0d17a2200df105ffa387cc64ef9ead819f9469d404aa1
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp312-cp312-win_arm64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp312-cp312-win_arm64.whl -
Subject digest:
a566840160c5943b3ce5e7824d9a8f91f00c7003de232fe91f531457ad181eef - Sigstore transparency entry: 2067174464
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 796.2 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9bd07eeb67b2b48dec60719a56288b055b4b85212c7481a150ff424d6de62e7
|
|
| MD5 |
03a21a322e002a2967acb28aeb348c8d
|
|
| BLAKE2b-256 |
9df0d5b13ed7cdeaf6e57ea0df89c06276792433a819e383d08bbe04f200463c
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp312-cp312-win_amd64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp312-cp312-win_amd64.whl -
Subject digest:
c9bd07eeb67b2b48dec60719a56288b055b4b85212c7481a150ff424d6de62e7 - Sigstore transparency entry: 2067177478
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b699dc4ef48afed7f09a45ea46c9550938239cab52d4a5fa07018f10c910750
|
|
| MD5 |
229ebc06ea6dbdd9b582751d515fc03e
|
|
| BLAKE2b-256 |
82e45019519a796861704f90357007690ea2c72f344e719c9babef30e4f7eece
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
5b699dc4ef48afed7f09a45ea46c9550938239cab52d4a5fa07018f10c910750 - Sigstore transparency entry: 2067174612
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eed907e73faadf4353180dd096270142890cb4687676eb6f3eef39c2479a762d
|
|
| MD5 |
05c35054bc5ee23a96791248498319a8
|
|
| BLAKE2b-256 |
dfe64c586a30334c6cd6968089dbefd7d32c48f37b2813ee55434fa8b2592054
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp312-cp312-musllinux_1_2_aarch64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp312-cp312-musllinux_1_2_aarch64.whl -
Subject digest:
eed907e73faadf4353180dd096270142890cb4687676eb6f3eef39c2479a762d - Sigstore transparency entry: 2067174776
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f2a54c4476da6dfdacab2584ec2878c905266cd12458b249ff3642f921b946a
|
|
| MD5 |
687a1fe718a9d908ee39722a29277328
|
|
| BLAKE2b-256 |
9d94d5c034fac85c2c778c3fad1bd744a700171c224add47e06d123991537f56
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
8f2a54c4476da6dfdacab2584ec2878c905266cd12458b249ff3642f921b946a - Sigstore transparency entry: 2067175147
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26e617653b6a4dcda1578dcc5523a27846de05b9111902f41847ffb429e0938f
|
|
| MD5 |
7634046e3c5a7f006f00662f1b8d6062
|
|
| BLAKE2b-256 |
a0e79390c93c862d8a5f08df690ce45f296cb4c30a89f0ff5db6a8ee85943a19
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
26e617653b6a4dcda1578dcc5523a27846de05b9111902f41847ffb429e0938f - Sigstore transparency entry: 2067176816
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sonolus_py-0.17.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: sonolus_py-0.17.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 878.6 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b32317ec0da8eb1dad263398e4c84fad22a9d0de83420b63b85475d39908b1e3
|
|
| MD5 |
54eeb9bd96a8c7530746a7eabe49ac95
|
|
| BLAKE2b-256 |
cfe1a2ab9332d2a9eb3c6cd1332562eb72ffc6ebc410f976d225732ebb811edb
|
Provenance
The following attestation bundles were made for sonolus_py-0.17.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
publish.yaml on qwewqa/sonolus.py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sonolus_py-0.17.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
b32317ec0da8eb1dad263398e4c84fad22a9d0de83420b63b85475d39908b1e3 - Sigstore transparency entry: 2067176954
- Sigstore integration time:
-
Permalink:
qwewqa/sonolus.py@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/qwewqa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@d95cfd1a1f58e62993c9c7865d98129068e61c37 -
Trigger Event:
push
-
Statement type: