Blazing-fast audio analysis and DSP for Python — powered by a Rust engine under the hood
Project description
audiolib ⚡
Audio processing that keeps up with you. audiolib runs your DSP pipelines at native speed with a Rust engine under the hood — so you can focus on what you build, not on waiting for it.
audiolib brings production-grade audio analysis to Python without sacrificing the developer experience you already know. STFT, mel spectrograms, MFCCs, chroma features, spectral analysis — all compiled to native machine code via Rust, all accessible through a clean, familiar Python API.
import audiolib
y, sr = audiolib.load("track.wav")
# Mel spectrogram in one line — computed in native code
M = audiolib.feature.melspectrogram(y=y, sr=sr, n_mels=128)
# MFCCs for your ML pipeline
mfcc = audiolib.feature.mfcc(y=y, sr=sr, n_mfcc=13)
# Frequency conversions at scale — vectorized in Rust
notes = audiolib.hz_to_note([220.0, 440.0, 880.0]) # ["A3", "A4", "A5"]
Why audiolib?
Built for the real world
Python is great for research. But when you're processing thousands of audio files in an ML pipeline, running real-time inference, or shipping a product, every millisecond matters. audiolib was built with that reality in mind.
Rust at the core, Python at the surface
The heavy lifting — FFTs, filter banks, spectral math, unit conversions — is compiled to native machine code using Rust and exposed to Python via PyO3. You write Python. Rust does the work.
No friction to adopt
audiolib speaks the same language as the ecosystem. If your existing code already uses audio analysis idioms, you'll be up and running in minutes. No new paradigms. No rewrites. Just faster results.
Ships as a precompiled wheel
No Rust compiler required for your team or CI. Prebuilt binaries for Linux, macOS (Intel + Apple Silicon), and Windows are published on PyPI for every Python version from 3.8 to 3.13.
What's inside
| Module | What it does |
|---|---|
audiolib.core |
Audio I/O, STFT/ISTFT, magnitude scaling, zero crossings, μ-law companding, signal generators |
audiolib.feature |
Mel spectrograms, MFCCs, chroma, spectral centroid/bandwidth/rolloff/flatness, RMS, onset strength |
audiolib.convert |
Hz ↔ mel ↔ MIDI ↔ note name; frames ↔ samples ↔ time — all vectorized |
audiolib.effects |
Time stretching, pitch shifting, harmonic/percussive separation, silence trimming |
audiolib.util |
Framing, padding, normalization, masking and other signal utilities |
Installation
pip install audiolib
That's it. Precompiled wheels for all major platforms, no system dependencies.
Build from source (for contributors)
git clone https://github.com/LimaBD/audiolib
cd audiolib
./scripts/dev_install.sh # installs Rust + maturin + dev deps, then maturin develop
Quick start
import audiolib
import numpy as np
# Load and normalize
y, sr = audiolib.load("audio.wav", sr=22050)
# Short-time Fourier transform
D = audiolib.stft(y, n_fft=2048, hop_length=512)
# Mel spectrogram → log scale
M = audiolib.feature.melspectrogram(y=y, sr=sr, n_mels=128)
M_db = audiolib.power_to_db(M)
# Full MFCC pipeline
mfcc = audiolib.feature.mfcc(y=y, sr=sr, n_mfcc=13)
# Chroma features
chroma = audiolib.feature.chroma_stft(y=y, sr=sr)
# Unit conversions — scalar or array, same call
audiolib.hz_to_mel(440.0) # scalar
audiolib.hz_to_mel(np.array([220., 440., 880.])) # vectorized
# Pitch shift by 2 semitones
y_shifted = audiolib.effects.pitch_shift(y, sr=sr, n_steps=2)
# Harmonic / percussive separation
H, P = audiolib.effects.hpss(y)
Development
# Build + install in editable mode
./scripts/dev_install.sh
# Run the full test suite
./scripts/run_tests.sh
# Run performance benchmarks (also compares against librosa when installed)
python tests/benchmark.py
# Cross-check numerical output against librosa
pip install librosa
LIBROSA_COMPAT=1 pytest tests/test_compat.py -v
# Build release wheels locally
./scripts/build.sh
Architecture
audiolib/
├── native/ # Rust crate (PyO3 extension → audiolib._core)
│ └── src/
│ ├── lib.rs # Module entry point
│ ├── dsp.rs # STFT, mel filters, MFCCs, spectral features, YIN
│ └── convert.rs # Frequency / unit conversions (fully vectorized)
└── src/audiolib/ # Python API layer (numpy ↔ Rust bridge)
├── __init__.py # Public surface
├── core.py # Audio I/O, STFT wrappers, signal generators
├── feature.py # Feature extraction
├── convert.py # Unit conversion wrappers
├── effects.py # Time-stretch, pitch-shift, HPSS
└── util.py # Utility helpers
The Python layer handles NumPy array marshalling and keyword-argument ergonomics. Rust does every multiply, every FFT butterfly, every filter tap. The boundary between them is invisible to callers.
Docs
Full documentation lives in the docs/ directory:
License
MIT — see LICENSE.
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 Distributions
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 audiolib-0.1.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 593.1 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 |
57b737ad5be666d97ddd9a15ae31e182dc167debe749c52cbf3cc63741bf496b
|
|
| MD5 |
c90ea73103fda37a6429d629efa670a7
|
|
| BLAKE2b-256 |
a64e42947cb3c18cc9b393f6135a969c57f2a45e590665b78af00c612d592407
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp313-cp313-win_amd64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp313-cp313-win_amd64.whl -
Subject digest:
57b737ad5be666d97ddd9a15ae31e182dc167debe749c52cbf3cc63741bf496b - Sigstore transparency entry: 1408257939
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 665.8 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3115f7e96e7b702c4ab4004d5be5ed3aabda1e4c4b42a9c8755649964e00f8e7
|
|
| MD5 |
26ca554cf4b08da933c84fd25d4d35ba
|
|
| BLAKE2b-256 |
6ce06e7c1fa612bea8223f341d1fc33b4eb5ba31cffa0dfa4df4b676be8bb6da
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
3115f7e96e7b702c4ab4004d5be5ed3aabda1e4c4b42a9c8755649964e00f8e7 - Sigstore transparency entry: 1408259002
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 450.8 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
367b625b766fa70c4caf9273156b88cc602c38992c23d330279aae7d66bb391d
|
|
| MD5 |
742c577ae4be53458d83e816a8a1545e
|
|
| BLAKE2b-256 |
6af265f0db8f08c2188843740d1fb47d57fce02bccd94991cdeb400bb1c4fecb
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
367b625b766fa70c4caf9273156b88cc602c38992c23d330279aae7d66bb391d - Sigstore transparency entry: 1408258685
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 425.8 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 |
715c5802ddc4dba77ed42baacf4eeb6d311e962be5543ab793331be5600f969d
|
|
| MD5 |
ad4a720dc6501be065e8c6409d7bbe2d
|
|
| BLAKE2b-256 |
2687ba650ba61ab3feb30c9b82407fb6604bed2964cd2a0f56233e4658997d04
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
715c5802ddc4dba77ed42baacf4eeb6d311e962be5543ab793331be5600f969d - Sigstore transparency entry: 1408258354
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 586.7 kB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1db59b0c1ccd8817d777abcb03e435af2b0bb0b58a88f8d9a2ad63609c9f51ac
|
|
| MD5 |
1df0c70c15902df0a8069f1dbc8d5be7
|
|
| BLAKE2b-256 |
17c52702d70a87b79e81985ec6949376c17650847a3b3f23bc9b30cfd3aa968d
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl -
Subject digest:
1db59b0c1ccd8817d777abcb03e435af2b0bb0b58a88f8d9a2ad63609c9f51ac - Sigstore transparency entry: 1408258516
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 593.7 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 |
69ef6c86c9a15f10d57abc828c0dde008ceb7a4d51ac7e6cff370c323733a408
|
|
| MD5 |
a4f7fa3117f650daefd0f74188b95ba3
|
|
| BLAKE2b-256 |
1da69386c6002151aa4774fe58096331e80dddc3ad7b956079b6963ab61e67b1
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp312-cp312-win_amd64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp312-cp312-win_amd64.whl -
Subject digest:
69ef6c86c9a15f10d57abc828c0dde008ceb7a4d51ac7e6cff370c323733a408 - Sigstore transparency entry: 1408257602
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 666.3 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8010982d66c10019cb34e3a7cd8fe2db65cd69e8ee4bb3b9d69298096e43158
|
|
| MD5 |
7d47a1b66edda85047a1943c8f2b8410
|
|
| BLAKE2b-256 |
2a2f932ab1d5d0624323e36a757d5dfd87b8207673b0dbe641ce1d3bc8e894c1
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
c8010982d66c10019cb34e3a7cd8fe2db65cd69e8ee4bb3b9d69298096e43158 - Sigstore transparency entry: 1408258614
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 451.4 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe11fd9a7d9a5b141b5f77873b50472d869fa392c74fa3e2d352e9565a259c7b
|
|
| MD5 |
0e7af2bbdd407f711a88beb9095646e7
|
|
| BLAKE2b-256 |
ce80c85adc99a64d5039a3fcc5ab35d1a7afe5c1c031ebc2521c7a57ced2e4a2
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
fe11fd9a7d9a5b141b5f77873b50472d869fa392c74fa3e2d352e9565a259c7b - Sigstore transparency entry: 1408257518
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 426.1 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 |
be1d5dc18d6a21405d1f7a8c95845f5cfe2a8102ceee09d9af84e33fabf6a5c7
|
|
| MD5 |
136c69c55d9ac68ed50aca39ba150fb4
|
|
| BLAKE2b-256 |
2a1bd8a698a7eea481866116611c5f8d76085ff8afc26a75fa26268e06622f40
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
be1d5dc18d6a21405d1f7a8c95845f5cfe2a8102ceee09d9af84e33fabf6a5c7 - Sigstore transparency entry: 1408258879
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 587.1 kB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7ee4ecabbac730d2b228426c5188d0c2b52dc56cb28cb7e3518bf7ab99a88b3
|
|
| MD5 |
a303188422b41ec10a3a9dd58732ba1b
|
|
| BLAKE2b-256 |
5e616d631c9c7a90f7a302a09b9417013e345eb5a643b2584673683258f652d1
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl -
Subject digest:
a7ee4ecabbac730d2b228426c5188d0c2b52dc56cb28cb7e3518bf7ab99a88b3 - Sigstore transparency entry: 1408258302
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 593.4 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac07a281b7a3bdeed1f597dc7a032a59724f494ea5e690fed57d82c42c7fb15c
|
|
| MD5 |
9929d082a0f8e83721a856aabc531b72
|
|
| BLAKE2b-256 |
977ca42f396c330ca60a5050534914784b31fe366441c20ec2b96fa502978f13
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp311-cp311-win_amd64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp311-cp311-win_amd64.whl -
Subject digest:
ac07a281b7a3bdeed1f597dc7a032a59724f494ea5e690fed57d82c42c7fb15c - Sigstore transparency entry: 1408257868
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 668.4 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c1c87a220b01f1e4508f145cbabbfa26010716ed1a0b7640bd27b752e21a2ae
|
|
| MD5 |
e4aad2e14d0e00c600dcb26a7dca4b79
|
|
| BLAKE2b-256 |
a4dd83222135a7f2797b69a81a072599daaf51d2254190b26ba27f7895bd3cfe
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
2c1c87a220b01f1e4508f145cbabbfa26010716ed1a0b7640bd27b752e21a2ae - Sigstore transparency entry: 1408258820
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 453.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43d8d195e554910b43be0eae81e768e051ab4ab5e4eeef5c6cf7918fe2193eed
|
|
| MD5 |
84eb33ee8d39eba4af868c44fb7dffc3
|
|
| BLAKE2b-256 |
a6a6d36cfcac5f9ebaec1a53caa5fd7d255468b2b88f2f29eebaa6eeba70f472
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
43d8d195e554910b43be0eae81e768e051ab4ab5e4eeef5c6cf7918fe2193eed - Sigstore transparency entry: 1408257781
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 426.2 kB
- Tags: CPython 3.11, 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 |
f55c2f11f59f304b9ed103394d52fe692dce45ae8184fc2aef7a4f532f6e568c
|
|
| MD5 |
62f999346f2e1c02aa72c8a67ddc8afb
|
|
| BLAKE2b-256 |
b5cee4a059465650606ec383b0fc3e34fa973edff82a8dd73c833ea4bbc6e55e
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
f55c2f11f59f304b9ed103394d52fe692dce45ae8184fc2aef7a4f532f6e568c - Sigstore transparency entry: 1408258757
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 587.9 kB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1d95903280a718c2dfc71384b9249204e02d4380a8fde6a122d09faab4bc178
|
|
| MD5 |
1f4d9e0a8b84f1e88ff53778b8e9f8c5
|
|
| BLAKE2b-256 |
d431d578eeb3ee37dd78a9527db5c55b08203b1f4097d47273643b883827cfad
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl -
Subject digest:
f1d95903280a718c2dfc71384b9249204e02d4380a8fde6a122d09faab4bc178 - Sigstore transparency entry: 1408257692
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 593.6 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
749d7138d893e1e9e050e640cd93c298e026e7483f9f77fe86f3403af5f0cc29
|
|
| MD5 |
32ac6376193668e84999f5c0a36b0a36
|
|
| BLAKE2b-256 |
1397bc3f5efd84b77c945b52954cf1ea877ed8713cbf14aa72f1cdebf9ea31f9
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp310-cp310-win_amd64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp310-cp310-win_amd64.whl -
Subject digest:
749d7138d893e1e9e050e640cd93c298e026e7483f9f77fe86f3403af5f0cc29 - Sigstore transparency entry: 1408258434
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 668.6 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
294f8767a1ad35ab00452be147131135bcbe8148773db72973ce39ef3b535375
|
|
| MD5 |
79812e3d493e749204463b161442584b
|
|
| BLAKE2b-256 |
47897c435077c7a29ba62bd5f5151933bc677eb01cee254343d1fefba7a765a8
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
294f8767a1ad35ab00452be147131135bcbe8148773db72973ce39ef3b535375 - Sigstore transparency entry: 1408258139
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 453.3 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7abaeaac4853268befb5ca23d1d3b09eef955e81b79275d12eabfacf9b091272
|
|
| MD5 |
3797628fbca2907729d293f17f846d4b
|
|
| BLAKE2b-256 |
b8deb16eb76019cb7788b96d2e861f8ab0939ed1cb1aeb7c0069a46809095c67
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
7abaeaac4853268befb5ca23d1d3b09eef955e81b79275d12eabfacf9b091272 - Sigstore transparency entry: 1408258039
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 426.2 kB
- Tags: CPython 3.10, 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 |
4576c28a4a8acb3de0d3db8bc09c83fed398deef3d5d35747ead07ff9d290410
|
|
| MD5 |
a983d96f02cedecc9780acb4bb0aaec9
|
|
| BLAKE2b-256 |
a57f696420f0d4eb20f00ef79723b04a7402af3422d9421f239a2422e07af7ab
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
4576c28a4a8acb3de0d3db8bc09c83fed398deef3d5d35747ead07ff9d290410 - Sigstore transparency entry: 1408258230
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file audiolib-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: audiolib-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 588.0 kB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b0b5ba7eb3b975184afa1f00531d51caa60bbdab19c0a807e3fcbdef710a1e5
|
|
| MD5 |
ff75f95da0d02c9ad99ad5f82fcfd8b0
|
|
| BLAKE2b-256 |
c57ac22a656aa44866ed3644a4d99eb61c2e9cede1f3efb0e5d113c1e9e028f5
|
Provenance
The following attestation bundles were made for audiolib-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl:
Publisher:
publish.yml on LimaBD/audiolib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
audiolib-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl -
Subject digest:
8b0b5ba7eb3b975184afa1f00531d51caa60bbdab19c0a807e3fcbdef710a1e5 - Sigstore transparency entry: 1408258941
- Sigstore integration time:
-
Permalink:
LimaBD/audiolib@4165bab32089fdad63e648097882fb9e3b5d1809 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/LimaBD
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4165bab32089fdad63e648097882fb9e3b5d1809 -
Trigger Event:
workflow_dispatch
-
Statement type: