This release is a pre-release and may not be stable for production use.
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.
Metadata
Release files for portaudio-py 2026.1.0.dev0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 28.0 MB
Release files / portaudio_py-2026.1.0.dev0-cp314-cp314t-win_amd64.whl
| Download URL | portaudio_py-2026.1.0.dev0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 158.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6fa620ac116738bfe99a9b9c24067a22d18b29b9545caf45466bf1dfec873fd8
|
|
BLAKE2b-256 checksum How to use checksums |
caf1eb88b144d2bd2a56bcea7ac6dfb62029b5f9fbb678f228074d742a30a8ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.
Transparency logRelease files / portaudio_py-2026.1.0.dev0-cp314-cp314t-manylinux_2_34_x86_64.whl
| Download URL | portaudio_py-2026.1.0.dev0-cp314-cp314t-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
0eb4c12402f3d5bacaf2e97ac83aa427c4f4b129b8154690c28353b731cbd6d1
|
|
BLAKE2b-256 checksum How to use checksums |
5359e59cb63ead261a54f0f48d93370bc9e508a5ce5b24d2cedd60d84aa92929
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.
Transparency logRelease files / portaudio_py-2026.1.0.dev0-cp314-cp314t-manylinux_2_34_aarch64.whl
| Download URL | portaudio_py-2026.1.0.dev0-cp314-cp314t-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
13909e67f278e0fe3c2a3c63b1511a6b9027f0a66ea9c6e7069f3b1fb320bf3b
|
|
BLAKE2b-256 checksum How to use checksums |
a47c4243dd027866ad933ec89331a5db5c11cdb2b0c260a79dd725f825aee2f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.
Transparency logRelease files / portaudio_py-2026.1.0.dev0-cp314-cp314t-macosx_15_0_arm64.whl
| Download URL | portaudio_py-2026.1.0.dev0-cp314-cp314t-macosx_15_0_arm64.whl |
|---|---|
| Size | 117.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f6204b40b542705023dd93eb44d14f8af1e98eb1acdeaca8fa0c81df8b74f30b
|
|
BLAKE2b-256 checksum How to use checksums |
ce7dda1a60db69578de6765523c672e46f358562eaf1a7d8b5b0bd81dccf4f90
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.
Transparency logRelease files / portaudio_py-2026.1.0.dev0-cp314-cp314-win_amd64.whl
| Download URL | portaudio_py-2026.1.0.dev0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 146.3 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1e5d840e66992135889f6bf3dc939bb315acec9fe86f3911c26ed1a8fbaa502c
|
|
BLAKE2b-256 checksum How to use checksums |
bef99f27c1b1e9e06fad3fb9a11f62657357ac6bd0f5920e91af70dbf7d04d29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.
Transparency logRelease files / portaudio_py-2026.1.0.dev0-cp314-cp314-manylinux_2_34_x86_64.whl
| Download URL | portaudio_py-2026.1.0.dev0-cp314-cp314-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.14 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
79b68d39a4d9b492d3b65df2b57b8b9e5546adcf3b7d87279cd7f985cb7b34b7
|
|
BLAKE2b-256 checksum How to use checksums |
b86f7944c36cda26703113de29ad74954e36221795c74a2bdbc893c2433d9b4c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.
Transparency logRelease files / portaudio_py-2026.1.0.dev0-cp314-cp314-manylinux_2_34_aarch64.whl
| Download URL | portaudio_py-2026.1.0.dev0-cp314-cp314-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.14 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
d4e80c1000f789fdd865927c13e747248b22da1e1770d2eb277b01216da31dbd
|
|
BLAKE2b-256 checksum How to use checksums |
b3876d8c957a62bfdea739ab044f29cc7e3f0c280be67bc3e164e4137450e626
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.
Transparency logRelease files / portaudio_py-2026.1.0.dev0-cp314-cp314-macosx_15_0_arm64.whl
| Download URL | portaudio_py-2026.1.0.dev0-cp314-cp314-macosx_15_0_arm64.whl |
|---|---|
| Size | 113.9 kB |
| Tags | CPython 3.14 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
26b3a482e70a32c4e734152e2009a8825628db231d13fa215998bb9846e05801
|
|
BLAKE2b-256 checksum How to use checksums |
702496a27c8bbf4217cd655f4b7a7a7f395f694259426a642c6f809ca6df2955
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.
Transparency logRelease files / portaudio_py-2026.1.0.dev0-cp313-cp313-win_amd64.whl
| Download URL | portaudio_py-2026.1.0.dev0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 142.5 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d1d5c298e4d96223e18ae5c234da300c84f781bd6123cdc366c8dd94169163e8
|
|
BLAKE2b-256 checksum How to use checksums |
becfe95a700a53a3e611989369e73dadada8bd07dd2e554d38dd050209947e35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.
Transparency logRelease files / portaudio_py-2026.1.0.dev0-cp313-cp313-manylinux_2_34_x86_64.whl
| Download URL | portaudio_py-2026.1.0.dev0-cp313-cp313-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.13 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
7958383c53b49dc51352367deae723092e395bb1d4158f367c31d169cd126133
|
|
BLAKE2b-256 checksum How to use checksums |
c7a4c4db0c311bc01a5f747f5b0fc57853f6430f6fdd86c4f5bb7711331d8300
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.
Transparency logRelease files / portaudio_py-2026.1.0.dev0-cp313-cp313-manylinux_2_34_aarch64.whl
| Download URL | portaudio_py-2026.1.0.dev0-cp313-cp313-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.13 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
55fcc076ac998b3d0ccf2669b70db648caddb61faf091e67f252d75ad1c216a8
|
|
BLAKE2b-256 checksum How to use checksums |
c7959cd183fc83f79ea2abb0ec82c545cdb9a2e8733e011f4458bb4ffb7a6e12
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.
Transparency logRelease files / portaudio_py-2026.1.0.dev0-cp313-cp313-macosx_15_0_arm64.whl
| Download URL | portaudio_py-2026.1.0.dev0-cp313-cp313-macosx_15_0_arm64.whl |
|---|---|
| Size | 114.0 kB |
| Tags | CPython 3.13 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c6fb1639407650f4936e2dd8598c4d006322d8a14d0417715962f5d8f20cdbee
|
|
BLAKE2b-256 checksum How to use checksums |
27ea92874d321558019859e5d19f03ab0f4cf117659f9004cd612fb4bdf5d3d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.
Transparency logRelease files / portaudio_py-2026.1.0.dev0-cp312-cp312-win_amd64.whl
| Download URL | portaudio_py-2026.1.0.dev0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 142.6 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d51c267cdd6c287c8175eeada0ed85f48ba2a7ea295274cb414326bc4aeec3e5
|
|
BLAKE2b-256 checksum How to use checksums |
cdbddc6cb82db89145f3b6b7990cb5e3392af29d8f624d26b813b5dae7f5714d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.
Transparency logRelease files / portaudio_py-2026.1.0.dev0-cp312-cp312-manylinux_2_34_x86_64.whl
| Download URL | portaudio_py-2026.1.0.dev0-cp312-cp312-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
d2af91c9b8d85810659483f04d7969ff6a89d02e923f883592c18cedd0143ae0
|
|
BLAKE2b-256 checksum How to use checksums |
fe68a969df7553a4b2ac6920500e8e797a1feba209672c52f5956d1fb975eda6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.
Transparency logRelease files / portaudio_py-2026.1.0.dev0-cp312-cp312-manylinux_2_34_aarch64.whl
| Download URL | portaudio_py-2026.1.0.dev0-cp312-cp312-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
e70d57086b8a0293763ec3d4c33d15d48d52319abb6b2d05e35271f95c21eab0
|
|
BLAKE2b-256 checksum How to use checksums |
323189fb365348abdbb30367b62ee7cd0160bca82f78d5b4ed8321a39c427a05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.
Transparency logRelease files / portaudio_py-2026.1.0.dev0-cp312-cp312-macosx_15_0_arm64.whl
| Download URL | portaudio_py-2026.1.0.dev0-cp312-cp312-macosx_15_0_arm64.whl |
|---|---|
| Size | 114.0 kB |
| Tags | CPython 3.12 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
11bb0c7b667daed65df56a0c0d2ecdb29c97023d73513ba1bfe28ead7bf8ff9f
|
|
BLAKE2b-256 checksum How to use checksums |
d3b511797ecab303f468113436dcc3744607eb62ae81eb37422f8b6980e83803
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.
Transparency log