Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

portaudio-py

PyPI SPEC 0 — Minimum Supported Dependencies image License Actions status

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 でのみ受け付けています。

https://discord.gg/shiguredo

バグ報告

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)

Table of built distributions (wheels) for portaudio-py 2026.1.0.dev0
File
portaudio_py-2026.1.0.dev0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
portaudio_py-2026.1.0.dev0-cp314-cp314t-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64 Details
portaudio_py-2026.1.0.dev0-cp314-cp314t-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ ARM64 Details
portaudio_py-2026.1.0.dev0-cp314-cp314t-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64 Details
portaudio_py-2026.1.0.dev0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
portaudio_py-2026.1.0.dev0-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details
portaudio_py-2026.1.0.dev0-cp314-cp314-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ ARM64 Details
portaudio_py-2026.1.0.dev0-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
portaudio_py-2026.1.0.dev0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
portaudio_py-2026.1.0.dev0-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
portaudio_py-2026.1.0.dev0-cp313-cp313-manylinux_2_34_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ ARM64 Details
portaudio_py-2026.1.0.dev0-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
portaudio_py-2026.1.0.dev0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
portaudio_py-2026.1.0.dev0-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
portaudio_py-2026.1.0.dev0-cp312-cp312-manylinux_2_34_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64 Details
portaudio_py-2026.1.0.dev0-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page