PortAudio bindings for Python
Project description
portaudio-py
About Shiguredo's open source software
We will not respond to PRs or issues that have not been discussed on Discord. Also, Discord is only available in Japanese.
Please read https://github.com/shiguredo/oss/blob/master/README.en.md before use.
時雨堂のオープンソースソフトウェアについて
利用前に https://github.com/shiguredo/oss をお読みください。
portaudio-py について
PortAudio の Python バインディングです。
- 高レベル API と低レベル API の両方を提供
- numpy.ndarray での音声データ取得/書き込み
- Python Free Threading 対応
対応サンプルフォーマット
| フォーマット | 説明 |
|---|---|
| FLOAT32 | 32 ビット浮動小数点 |
| INT32 | 32 ビット符号付き整数 |
| INT24 | 24 ビット符号付き整数 |
| INT16 | 16 ビット符号付き整数 |
| INT8 | 8 ビット符号付き整数 |
| UINT8 | 8 ビット符号なし整数 |
対応プラットフォーム
- macOS 26 arm64
- macOS 15 arm64
- Ubuntu 24.04 x86_64
- Ubuntu 24.04 arm64
- Ubuntu 22.04 x86_64
- Ubuntu 22.04 arm64
- Windows Server 2025 x86_64
- Windows 11 x86_64
| OS | API |
|---|---|
| macOS | Core Audio |
| Linux | ALSA |
| Windows | WASAPI |
対応 Python
- 3.14
- 3.14t
- 3.13
- 3.12
インストール
uv add portaudio-py
使い方
デバイス一覧の取得
import portaudio as pa
devices = pa.list_devices()
for device in devices:
print(f"[{device.index}] {device.name}")
print(f" 入力: {device.max_input_channels}ch, 出力: {device.max_output_channels}ch")
入力デバイス一覧の取得
import portaudio as pa
devices = pa.list_input_devices()
for device in devices:
print(f"[{device.index}] {device.name} ({device.max_input_channels}ch)")
出力デバイス一覧の取得
import portaudio as pa
devices = pa.list_output_devices()
for device in devices:
print(f"[{device.index}] {device.name} ({device.max_output_channels}ch)")
音声入力
import portaudio as pa
with pa.open_input() as stream:
data = stream.read(1024)
print(f"Shape: {data.shape}, Dtype: {data.dtype}")
音声出力
import numpy as np
import portaudio as pa
with pa.open_output() as stream:
# 440Hz のサイン波を生成
sample_rate = 44100
duration = 1.0
t = np.linspace(0, duration, int(sample_rate * duration), dtype=np.float32)
data = np.sin(2 * np.pi * 440 * t).reshape(-1, 1)
stream.write(data)
フォーマット指定
import portaudio as pa
with pa.open_input(format=pa.SampleFormat.INT16) as stream:
data = stream.read(1024)
print(f"Dtype: {data.dtype}") # int16
デバイス指定
import portaudio as pa
devices = pa.list_input_devices()
if devices:
with pa.open_input(device=devices[0]) as stream:
data = stream.read(1024)
API リファレンス
モジュール関数
| 関数 | 説明 |
|---|---|
list_devices() |
全てのオーディオデバイス一覧を取得 |
list_input_devices() |
入力デバイス一覧を取得 |
list_output_devices() |
出力デバイス一覧を取得 |
open_input(device, sample_rate, channels, format, frames_per_buffer) |
入力ストリームを開く |
open_output(device, sample_rate, channels, format, frames_per_buffer) |
出力ストリームを開く |
open_input / open_output の引数
| 引数 | 型 | デフォルト | 説明 |
|---|---|---|---|
device |
DeviceInfo | None | None | デバイス (None でデフォルトデバイス) |
sample_rate |
float | 44100.0 | サンプルレート |
channels |
int | 1 | チャンネル数 |
format |
SampleFormat | FLOAT32 | サンプルフォーマット |
frames_per_buffer |
int | 1024 | バッファサイズ |
Stream
オーディオストリームを操作するクラス。コンテキストマネージャとして使用可能。
with pa.open_input() as stream:
data = stream.read(1024)
| メソッド | 説明 |
|---|---|
read(frames) |
指定フレーム数を読み込み (入力ストリームのみ) |
write(buffer) |
バッファを書き込み (出力ストリームのみ) |
start() |
ストリームを開始 |
stop() |
ストリームを停止 |
abort() |
ストリームを中断 |
close() |
ストリームを閉じる |
is_active() |
アクティブかどうか |
is_stopped() |
停止中かどうか |
get_time() |
ストリーム時間を取得 |
get_cpu_load() |
CPU 負荷を取得 |
get_read_available() |
読み込み可能なフレーム数 |
get_write_available() |
書き込み可能なフレーム数 |
get_info() |
ストリーム情報を取得 |
| プロパティ | 説明 |
|---|---|
sample_rate |
サンプルレート |
input_channels |
入力チャンネル数 |
output_channels |
出力チャンネル数 |
format |
サンプルフォーマット |
read の戻り値
- numpy.ndarray (shape:
(frames, channels)) - dtype はフォーマットに応じて自動設定 (float32, int32, int16, int8, uint8)
write の引数
- numpy.ndarray (shape:
(frames, channels)) - dtype はストリームのフォーマットと一致している必要あり
DeviceInfo
デバイス情報を表すクラス。
| プロパティ | 説明 |
|---|---|
index |
デバイスインデックス |
name |
デバイス名 |
max_input_channels |
最大入力チャンネル数 |
max_output_channels |
最大出力チャンネル数 |
default_sample_rate |
デフォルトサンプルレート |
default_low_input_latency |
デフォルト低入力レイテンシ |
default_high_input_latency |
デフォルト高入力レイテンシ |
default_low_output_latency |
デフォルト低出力レイテンシ |
default_high_output_latency |
デフォルト高出力レイテンシ |
SampleFormat
サンプルフォーマットを表す列挙型。
| 値 | 説明 |
|---|---|
FLOAT32 |
32 ビット浮動小数点 |
INT32 |
32 ビット符号付き整数 |
INT24 |
24 ビット符号付き整数 |
INT16 |
16 ビット符号付き整数 |
INT8 |
8 ビット符号付き整数 |
UINT8 |
8 ビット符号なし整数 |
サンプル
examples/ ディレクトリにサンプルコードがあります。
# マイクから音声をキャプチャして WAV ファイルに保存
uv run python examples/capture.py
# WAV ファイルを再生
uv run python examples/playback.py
# マイク音声を raw_player でリアルタイム再生
uv run python examples/monitor.py
ビルド
make develop
Discord
- サポートはしません
- アドバイスします
- フィードバック歓迎します
最新の状況などは Discord で共有しています。質問や相談も Discord でのみ受け付けています。
バグ報告
Discord へお願いします。
PortAudio ライセンス
MIT License
PortAudio Portable Real-Time Audio Library
PortAudio API Header File
Latest version available at: http://www.portaudio.com
Copyright (c) 1999-2006 Ross Bencina and Phil Burk
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files
(the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
ライセンス
Apache License 2.0
Copyright 2025-2025, Shiguredo Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the 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 portaudio_py-2026.1.0.dev0-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: portaudio_py-2026.1.0.dev0-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 158.1 kB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6fa620ac116738bfe99a9b9c24067a22d18b29b9545caf45466bf1dfec873fd8
|
|
| MD5 |
766afbf5a75263f2c5159515c7f969bc
|
|
| BLAKE2b-256 |
caf1eb88b144d2bd2a56bcea7ac6dfb62029b5f9fbb678f228074d742a30a8ad
|
Provenance
The following attestation bundles were made for portaudio_py-2026.1.0.dev0-cp314-cp314t-win_amd64.whl:
Publisher:
wheel.yml on shiguredo/portaudio-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
portaudio_py-2026.1.0.dev0-cp314-cp314t-win_amd64.whl -
Subject digest:
6fa620ac116738bfe99a9b9c24067a22d18b29b9545caf45466bf1dfec873fd8 - Sigstore transparency entry: 799180370
- Sigstore integration time:
-
Permalink:
shiguredo/portaudio-py@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Branch / Tag:
refs/tags/2026.1.0.dev0 - Owner: https://github.com/shiguredo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.yml@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file portaudio_py-2026.1.0.dev0-cp314-cp314t-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: portaudio_py-2026.1.0.dev0-cp314-cp314t-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.14t, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0eb4c12402f3d5bacaf2e97ac83aa427c4f4b129b8154690c28353b731cbd6d1
|
|
| MD5 |
6474e1b1735dc69cf2847d1b054f7eec
|
|
| BLAKE2b-256 |
5359e59cb63ead261a54f0f48d93370bc9e508a5ce5b24d2cedd60d84aa92929
|
Provenance
The following attestation bundles were made for portaudio_py-2026.1.0.dev0-cp314-cp314t-manylinux_2_34_x86_64.whl:
Publisher:
wheel.yml on shiguredo/portaudio-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
portaudio_py-2026.1.0.dev0-cp314-cp314t-manylinux_2_34_x86_64.whl -
Subject digest:
0eb4c12402f3d5bacaf2e97ac83aa427c4f4b129b8154690c28353b731cbd6d1 - Sigstore transparency entry: 799180354
- Sigstore integration time:
-
Permalink:
shiguredo/portaudio-py@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Branch / Tag:
refs/tags/2026.1.0.dev0 - Owner: https://github.com/shiguredo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.yml@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file portaudio_py-2026.1.0.dev0-cp314-cp314t-manylinux_2_34_aarch64.whl.
File metadata
- Download URL: portaudio_py-2026.1.0.dev0-cp314-cp314t-manylinux_2_34_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.14t, manylinux: glibc 2.34+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13909e67f278e0fe3c2a3c63b1511a6b9027f0a66ea9c6e7069f3b1fb320bf3b
|
|
| MD5 |
ab5efc3a0d162b9b469ac5a26d956501
|
|
| BLAKE2b-256 |
a47c4243dd027866ad933ec89331a5db5c11cdb2b0c260a79dd725f825aee2f3
|
Provenance
The following attestation bundles were made for portaudio_py-2026.1.0.dev0-cp314-cp314t-manylinux_2_34_aarch64.whl:
Publisher:
wheel.yml on shiguredo/portaudio-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
portaudio_py-2026.1.0.dev0-cp314-cp314t-manylinux_2_34_aarch64.whl -
Subject digest:
13909e67f278e0fe3c2a3c63b1511a6b9027f0a66ea9c6e7069f3b1fb320bf3b - Sigstore transparency entry: 799180362
- Sigstore integration time:
-
Permalink:
shiguredo/portaudio-py@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Branch / Tag:
refs/tags/2026.1.0.dev0 - Owner: https://github.com/shiguredo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.yml@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file portaudio_py-2026.1.0.dev0-cp314-cp314t-macosx_15_0_arm64.whl.
File metadata
- Download URL: portaudio_py-2026.1.0.dev0-cp314-cp314t-macosx_15_0_arm64.whl
- Upload date:
- Size: 117.5 kB
- Tags: CPython 3.14t, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6204b40b542705023dd93eb44d14f8af1e98eb1acdeaca8fa0c81df8b74f30b
|
|
| MD5 |
f3ac74b6da18bf7e6cf9363087d5fd05
|
|
| BLAKE2b-256 |
ce7dda1a60db69578de6765523c672e46f358562eaf1a7d8b5b0bd81dccf4f90
|
Provenance
The following attestation bundles were made for portaudio_py-2026.1.0.dev0-cp314-cp314t-macosx_15_0_arm64.whl:
Publisher:
wheel.yml on shiguredo/portaudio-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
portaudio_py-2026.1.0.dev0-cp314-cp314t-macosx_15_0_arm64.whl -
Subject digest:
f6204b40b542705023dd93eb44d14f8af1e98eb1acdeaca8fa0c81df8b74f30b - Sigstore transparency entry: 799180357
- Sigstore integration time:
-
Permalink:
shiguredo/portaudio-py@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Branch / Tag:
refs/tags/2026.1.0.dev0 - Owner: https://github.com/shiguredo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.yml@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file portaudio_py-2026.1.0.dev0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: portaudio_py-2026.1.0.dev0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 146.3 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e5d840e66992135889f6bf3dc939bb315acec9fe86f3911c26ed1a8fbaa502c
|
|
| MD5 |
e59ba2e0a3581fd9134d01cab305663b
|
|
| BLAKE2b-256 |
bef99f27c1b1e9e06fad3fb9a11f62657357ac6bd0f5920e91af70dbf7d04d29
|
Provenance
The following attestation bundles were made for portaudio_py-2026.1.0.dev0-cp314-cp314-win_amd64.whl:
Publisher:
wheel.yml on shiguredo/portaudio-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
portaudio_py-2026.1.0.dev0-cp314-cp314-win_amd64.whl -
Subject digest:
1e5d840e66992135889f6bf3dc939bb315acec9fe86f3911c26ed1a8fbaa502c - Sigstore transparency entry: 799180371
- Sigstore integration time:
-
Permalink:
shiguredo/portaudio-py@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Branch / Tag:
refs/tags/2026.1.0.dev0 - Owner: https://github.com/shiguredo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.yml@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file portaudio_py-2026.1.0.dev0-cp314-cp314-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: portaudio_py-2026.1.0.dev0-cp314-cp314-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.14, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79b68d39a4d9b492d3b65df2b57b8b9e5546adcf3b7d87279cd7f985cb7b34b7
|
|
| MD5 |
b22e5942f3067b6f0d0bc71bb49dcb5f
|
|
| BLAKE2b-256 |
b86f7944c36cda26703113de29ad74954e36221795c74a2bdbc893c2433d9b4c
|
Provenance
The following attestation bundles were made for portaudio_py-2026.1.0.dev0-cp314-cp314-manylinux_2_34_x86_64.whl:
Publisher:
wheel.yml on shiguredo/portaudio-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
portaudio_py-2026.1.0.dev0-cp314-cp314-manylinux_2_34_x86_64.whl -
Subject digest:
79b68d39a4d9b492d3b65df2b57b8b9e5546adcf3b7d87279cd7f985cb7b34b7 - Sigstore transparency entry: 799180369
- Sigstore integration time:
-
Permalink:
shiguredo/portaudio-py@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Branch / Tag:
refs/tags/2026.1.0.dev0 - Owner: https://github.com/shiguredo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.yml@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file portaudio_py-2026.1.0.dev0-cp314-cp314-manylinux_2_34_aarch64.whl.
File metadata
- Download URL: portaudio_py-2026.1.0.dev0-cp314-cp314-manylinux_2_34_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.14, manylinux: glibc 2.34+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4e80c1000f789fdd865927c13e747248b22da1e1770d2eb277b01216da31dbd
|
|
| MD5 |
750ca285c5d48f6ee0f8759e2c7de53f
|
|
| BLAKE2b-256 |
b3876d8c957a62bfdea739ab044f29cc7e3f0c280be67bc3e164e4137450e626
|
Provenance
The following attestation bundles were made for portaudio_py-2026.1.0.dev0-cp314-cp314-manylinux_2_34_aarch64.whl:
Publisher:
wheel.yml on shiguredo/portaudio-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
portaudio_py-2026.1.0.dev0-cp314-cp314-manylinux_2_34_aarch64.whl -
Subject digest:
d4e80c1000f789fdd865927c13e747248b22da1e1770d2eb277b01216da31dbd - Sigstore transparency entry: 799180374
- Sigstore integration time:
-
Permalink:
shiguredo/portaudio-py@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Branch / Tag:
refs/tags/2026.1.0.dev0 - Owner: https://github.com/shiguredo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.yml@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file portaudio_py-2026.1.0.dev0-cp314-cp314-macosx_15_0_arm64.whl.
File metadata
- Download URL: portaudio_py-2026.1.0.dev0-cp314-cp314-macosx_15_0_arm64.whl
- Upload date:
- Size: 113.9 kB
- Tags: CPython 3.14, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26b3a482e70a32c4e734152e2009a8825628db231d13fa215998bb9846e05801
|
|
| MD5 |
4c51e4f6f39f11de5976dab7b2e95ee1
|
|
| BLAKE2b-256 |
702496a27c8bbf4217cd655f4b7a7a7f395f694259426a642c6f809ca6df2955
|
Provenance
The following attestation bundles were made for portaudio_py-2026.1.0.dev0-cp314-cp314-macosx_15_0_arm64.whl:
Publisher:
wheel.yml on shiguredo/portaudio-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
portaudio_py-2026.1.0.dev0-cp314-cp314-macosx_15_0_arm64.whl -
Subject digest:
26b3a482e70a32c4e734152e2009a8825628db231d13fa215998bb9846e05801 - Sigstore transparency entry: 799180352
- Sigstore integration time:
-
Permalink:
shiguredo/portaudio-py@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Branch / Tag:
refs/tags/2026.1.0.dev0 - Owner: https://github.com/shiguredo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.yml@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file portaudio_py-2026.1.0.dev0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: portaudio_py-2026.1.0.dev0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 142.5 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1d5c298e4d96223e18ae5c234da300c84f781bd6123cdc366c8dd94169163e8
|
|
| MD5 |
956467065b1fa476bf90758a0d64de3c
|
|
| BLAKE2b-256 |
becfe95a700a53a3e611989369e73dadada8bd07dd2e554d38dd050209947e35
|
Provenance
The following attestation bundles were made for portaudio_py-2026.1.0.dev0-cp313-cp313-win_amd64.whl:
Publisher:
wheel.yml on shiguredo/portaudio-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
portaudio_py-2026.1.0.dev0-cp313-cp313-win_amd64.whl -
Subject digest:
d1d5c298e4d96223e18ae5c234da300c84f781bd6123cdc366c8dd94169163e8 - Sigstore transparency entry: 799180379
- Sigstore integration time:
-
Permalink:
shiguredo/portaudio-py@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Branch / Tag:
refs/tags/2026.1.0.dev0 - Owner: https://github.com/shiguredo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.yml@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file portaudio_py-2026.1.0.dev0-cp313-cp313-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: portaudio_py-2026.1.0.dev0-cp313-cp313-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7958383c53b49dc51352367deae723092e395bb1d4158f367c31d169cd126133
|
|
| MD5 |
5681beb0bf9c829900c80f023250bf24
|
|
| BLAKE2b-256 |
c7a4c4db0c311bc01a5f747f5b0fc57853f6430f6fdd86c4f5bb7711331d8300
|
Provenance
The following attestation bundles were made for portaudio_py-2026.1.0.dev0-cp313-cp313-manylinux_2_34_x86_64.whl:
Publisher:
wheel.yml on shiguredo/portaudio-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
portaudio_py-2026.1.0.dev0-cp313-cp313-manylinux_2_34_x86_64.whl -
Subject digest:
7958383c53b49dc51352367deae723092e395bb1d4158f367c31d169cd126133 - Sigstore transparency entry: 799180373
- Sigstore integration time:
-
Permalink:
shiguredo/portaudio-py@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Branch / Tag:
refs/tags/2026.1.0.dev0 - Owner: https://github.com/shiguredo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.yml@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file portaudio_py-2026.1.0.dev0-cp313-cp313-manylinux_2_34_aarch64.whl.
File metadata
- Download URL: portaudio_py-2026.1.0.dev0-cp313-cp313-manylinux_2_34_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.34+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55fcc076ac998b3d0ccf2669b70db648caddb61faf091e67f252d75ad1c216a8
|
|
| MD5 |
28cce516f983cbc7191c230d0bd82622
|
|
| BLAKE2b-256 |
c7959cd183fc83f79ea2abb0ec82c545cdb9a2e8733e011f4458bb4ffb7a6e12
|
Provenance
The following attestation bundles were made for portaudio_py-2026.1.0.dev0-cp313-cp313-manylinux_2_34_aarch64.whl:
Publisher:
wheel.yml on shiguredo/portaudio-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
portaudio_py-2026.1.0.dev0-cp313-cp313-manylinux_2_34_aarch64.whl -
Subject digest:
55fcc076ac998b3d0ccf2669b70db648caddb61faf091e67f252d75ad1c216a8 - Sigstore transparency entry: 799180358
- Sigstore integration time:
-
Permalink:
shiguredo/portaudio-py@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Branch / Tag:
refs/tags/2026.1.0.dev0 - Owner: https://github.com/shiguredo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.yml@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file portaudio_py-2026.1.0.dev0-cp313-cp313-macosx_15_0_arm64.whl.
File metadata
- Download URL: portaudio_py-2026.1.0.dev0-cp313-cp313-macosx_15_0_arm64.whl
- Upload date:
- Size: 114.0 kB
- Tags: CPython 3.13, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6fb1639407650f4936e2dd8598c4d006322d8a14d0417715962f5d8f20cdbee
|
|
| MD5 |
5799594c9d3bfe8cce9993934e07783d
|
|
| BLAKE2b-256 |
27ea92874d321558019859e5d19f03ab0f4cf117659f9004cd612fb4bdf5d3d9
|
Provenance
The following attestation bundles were made for portaudio_py-2026.1.0.dev0-cp313-cp313-macosx_15_0_arm64.whl:
Publisher:
wheel.yml on shiguredo/portaudio-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
portaudio_py-2026.1.0.dev0-cp313-cp313-macosx_15_0_arm64.whl -
Subject digest:
c6fb1639407650f4936e2dd8598c4d006322d8a14d0417715962f5d8f20cdbee - Sigstore transparency entry: 799180382
- Sigstore integration time:
-
Permalink:
shiguredo/portaudio-py@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Branch / Tag:
refs/tags/2026.1.0.dev0 - Owner: https://github.com/shiguredo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.yml@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file portaudio_py-2026.1.0.dev0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: portaudio_py-2026.1.0.dev0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 142.6 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d51c267cdd6c287c8175eeada0ed85f48ba2a7ea295274cb414326bc4aeec3e5
|
|
| MD5 |
6e4ec4f06c0e2b26d92dfb0312d7f712
|
|
| BLAKE2b-256 |
cdbddc6cb82db89145f3b6b7990cb5e3392af29d8f624d26b813b5dae7f5714d
|
Provenance
The following attestation bundles were made for portaudio_py-2026.1.0.dev0-cp312-cp312-win_amd64.whl:
Publisher:
wheel.yml on shiguredo/portaudio-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
portaudio_py-2026.1.0.dev0-cp312-cp312-win_amd64.whl -
Subject digest:
d51c267cdd6c287c8175eeada0ed85f48ba2a7ea295274cb414326bc4aeec3e5 - Sigstore transparency entry: 799180383
- Sigstore integration time:
-
Permalink:
shiguredo/portaudio-py@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Branch / Tag:
refs/tags/2026.1.0.dev0 - Owner: https://github.com/shiguredo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.yml@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file portaudio_py-2026.1.0.dev0-cp312-cp312-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: portaudio_py-2026.1.0.dev0-cp312-cp312-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2af91c9b8d85810659483f04d7969ff6a89d02e923f883592c18cedd0143ae0
|
|
| MD5 |
7c9740fd33996f9cbded7cc20ca8f018
|
|
| BLAKE2b-256 |
fe68a969df7553a4b2ac6920500e8e797a1feba209672c52f5956d1fb975eda6
|
Provenance
The following attestation bundles were made for portaudio_py-2026.1.0.dev0-cp312-cp312-manylinux_2_34_x86_64.whl:
Publisher:
wheel.yml on shiguredo/portaudio-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
portaudio_py-2026.1.0.dev0-cp312-cp312-manylinux_2_34_x86_64.whl -
Subject digest:
d2af91c9b8d85810659483f04d7969ff6a89d02e923f883592c18cedd0143ae0 - Sigstore transparency entry: 799180359
- Sigstore integration time:
-
Permalink:
shiguredo/portaudio-py@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Branch / Tag:
refs/tags/2026.1.0.dev0 - Owner: https://github.com/shiguredo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.yml@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file portaudio_py-2026.1.0.dev0-cp312-cp312-manylinux_2_34_aarch64.whl.
File metadata
- Download URL: portaudio_py-2026.1.0.dev0-cp312-cp312-manylinux_2_34_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.34+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e70d57086b8a0293763ec3d4c33d15d48d52319abb6b2d05e35271f95c21eab0
|
|
| MD5 |
8a93958656453c2417ab1006f5e890d4
|
|
| BLAKE2b-256 |
323189fb365348abdbb30367b62ee7cd0160bca82f78d5b4ed8321a39c427a05
|
Provenance
The following attestation bundles were made for portaudio_py-2026.1.0.dev0-cp312-cp312-manylinux_2_34_aarch64.whl:
Publisher:
wheel.yml on shiguredo/portaudio-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
portaudio_py-2026.1.0.dev0-cp312-cp312-manylinux_2_34_aarch64.whl -
Subject digest:
e70d57086b8a0293763ec3d4c33d15d48d52319abb6b2d05e35271f95c21eab0 - Sigstore transparency entry: 799180376
- Sigstore integration time:
-
Permalink:
shiguredo/portaudio-py@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Branch / Tag:
refs/tags/2026.1.0.dev0 - Owner: https://github.com/shiguredo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.yml@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file portaudio_py-2026.1.0.dev0-cp312-cp312-macosx_15_0_arm64.whl.
File metadata
- Download URL: portaudio_py-2026.1.0.dev0-cp312-cp312-macosx_15_0_arm64.whl
- Upload date:
- Size: 114.0 kB
- Tags: CPython 3.12, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11bb0c7b667daed65df56a0c0d2ecdb29c97023d73513ba1bfe28ead7bf8ff9f
|
|
| MD5 |
2dfd6e81030be554c61d29c0ffa94fed
|
|
| BLAKE2b-256 |
d3b511797ecab303f468113436dcc3744607eb62ae81eb37422f8b6980e83803
|
Provenance
The following attestation bundles were made for portaudio_py-2026.1.0.dev0-cp312-cp312-macosx_15_0_arm64.whl:
Publisher:
wheel.yml on shiguredo/portaudio-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
portaudio_py-2026.1.0.dev0-cp312-cp312-macosx_15_0_arm64.whl -
Subject digest:
11bb0c7b667daed65df56a0c0d2ecdb29c97023d73513ba1bfe28ead7bf8ff9f - Sigstore transparency entry: 799180351
- Sigstore integration time:
-
Permalink:
shiguredo/portaudio-py@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Branch / Tag:
refs/tags/2026.1.0.dev0 - Owner: https://github.com/shiguredo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.yml@4da397e16b975c6ac8bad87d22e1a3cb29067fd9 -
Trigger Event:
push
-
Statement type: