Skip to main content

A performant audio capture pipeline that encodes raw PCM to Opus, skipping silence.

Project description

pcmflux

pcmflux is a high-performance audio capture and encoding module for Python.

It is designed to capture system audio using PulseAudio, encode it into the Opus format, and stream it with low latency. A key optimization is its ability to detect and discard silent audio chunks, significantly reducing network traffic and CPU usage during periods of no sound.

Prerequisites

This package compiles a C++ extension and requires the development headers for PulseAudio and Opus to be installed on your system.

On Debian/Ubuntu, you can install them with:

sudo apt-get install libpulse-dev libopus-dev

Core Features

  • PulseAudio Capture: Uses the pa_simple API for efficient, low-level audio capture.
  • Opus Encoding: Integrates the high-quality, low-latency Opus codec.
  • Silence Detection: Intelligently skips encoding and sending silent audio chunks.
  • Python ctypes Wrapper: Provides a clean and simple Python API over a high-performance C++ core.
  • Python Build System: Uses a robust Python build setup for compiling the C++ module and its dependencies.

Example Usage

The example directory contains a standalone demo that captures system audio, broadcasts it over a WebSocket, and plays it back in a web browser using the WebCodecs API.

To run the example:

  1. Install the module: pip3 install .
  2. Run the server: cd example && python3 audio_to_browser.py
  3. Open http://localhost:9001 in a modern web browser (Chrome, Edge, etc.).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pcmflux-1.0.8.tar.gz (10.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pcmflux-1.0.8-cp314-cp314t-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pcmflux-1.0.8-cp314-cp314t-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

pcmflux-1.0.8-cp314-cp314t-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

pcmflux-1.0.8-cp314-cp314t-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

pcmflux-1.0.8-cp314-cp314-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pcmflux-1.0.8-cp314-cp314-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pcmflux-1.0.8-cp314-cp314-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

pcmflux-1.0.8-cp314-cp314-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

pcmflux-1.0.8-cp313-cp313-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pcmflux-1.0.8-cp313-cp313-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pcmflux-1.0.8-cp313-cp313-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

pcmflux-1.0.8-cp313-cp313-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

pcmflux-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pcmflux-1.0.8-cp312-cp312-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pcmflux-1.0.8-cp312-cp312-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pcmflux-1.0.8-cp312-cp312-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

pcmflux-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pcmflux-1.0.8-cp311-cp311-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pcmflux-1.0.8-cp311-cp311-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pcmflux-1.0.8-cp311-cp311-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

pcmflux-1.0.8-cp310-cp310-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pcmflux-1.0.8-cp310-cp310-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pcmflux-1.0.8-cp310-cp310-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pcmflux-1.0.8-cp310-cp310-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

pcmflux-1.0.8-cp39-cp39-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pcmflux-1.0.8-cp39-cp39-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pcmflux-1.0.8-cp39-cp39-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

pcmflux-1.0.8-cp39-cp39-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

pcmflux-1.0.8-cp38-cp38-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pcmflux-1.0.8-cp38-cp38-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

pcmflux-1.0.8-cp38-cp38-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

pcmflux-1.0.8-cp38-cp38-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

File details

Details for the file pcmflux-1.0.8.tar.gz.

File metadata

  • Download URL: pcmflux-1.0.8.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for pcmflux-1.0.8.tar.gz
Algorithm Hash digest
SHA256 df7a102857c789bcb2b745af289129446f650efaab25a81c9d63c3a091961db1
MD5 71e3c87775ea17f6d1d3796e9f45c880
BLAKE2b-256 ee294fa94a0d8fa78085b248511a3d26cf6ec0a5b117f4a0e199285978f2cf8a

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f1dfce562f8ec39703d49a82e475bc0970e4fc4bf3acca57175b550e0551d9f
MD5 a9bf3c0d0c0dbe7e22adc82717e82261
BLAKE2b-256 2fc2b5f891c0c4ae2f1c4bff2d2f5e4dac8c355d073d78a1d0e81f5bd238071b

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1e956b739ab97cbe59a1e614ec22d76d65958d1e1b8c9460ff23c1b454191594
MD5 0a970d8264c02dcfefc6400e7cd0e68c
BLAKE2b-256 4377ce9576d7604c034261e7fa5bb1418c4b49fef33e96734d97bebd3224adce

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 319e3c289847d69c6f52dd2ee990a27d17c277ddecaaaab69038aaabfa36380d
MD5 5582f6e94883908275fc130a99207b2b
BLAKE2b-256 20250f50327a3924eb98937c0731e71f709f218c03aa523de06465f17ed9bddf

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fad524a169b19eeea3249fdceb90c6acd1e1f2b8279f21e87e91056b1a272b80
MD5 8831ffd37f64697350ef50e21d71754c
BLAKE2b-256 ceb3a80eff15b53617230f9dcd60bb33c50425762a54339dbc9ffbb15b0c37bd

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f51e4d6e758f0a132228f2e575125143a955085875e28dfb4d41103843d53305
MD5 c022ca8ece9b0d0b44839dd7157444d0
BLAKE2b-256 4c3f96e8ca2005e8eb660fda6e16ee8ccaa3e2f25ec72a98111dc044fc0dea3d

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 933e3555615c02bd741b1ec6e46fa77a5915cf38f67511eb5b046a0d09cb26f2
MD5 5af7f5914891ea4bd5099d93926ac2bc
BLAKE2b-256 1eff74eb6d85ba18fe3acb5f6da4391e92478953e59075c3008815df783bc407

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0dc6d5f5a10c1cf558a097f10e642bb725699bdcf7816da511f3b7259c22819c
MD5 8a8ad3cd1799b9ff064ffe05958bb8d9
BLAKE2b-256 6e5b5b8c9867ba2b557458b051c7226ed8ab649726281ab3e5eebfb8bc65e3d5

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7a08f0821f285a2853c252a8c6af42bba4dab8c3e22cc593c07574a598399aaa
MD5 e40b5ae3d4899f3932dcb599a3f0584b
BLAKE2b-256 3e2f5c66c2347ea323178f472e63818d7f2c063e27ba102a5f0757cd12b00b8a

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 12a409b5b7e8f08d27718d23d6cd4a45a03cc3d0b9a83ed5500e9c2eb8db58a7
MD5 7c8740dd26fa3c245f0937fc1bf56ba9
BLAKE2b-256 80c4dbe764445a262408981667004945fa66182ec4a9b6e5ee2da75e6fc66757

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 567584749845fc9e2078cfbb4086d5e3307122a5df9b706b92677760934683ea
MD5 cf4d79b0367a12cced637b845e10ab2f
BLAKE2b-256 8a0ca65ecaf71e46fc5035d1d65a0db5d84d1e3bb3a40d5c0d2ef7cc346dbb62

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4507c758c1521faf6d3f4372b411b4ae8c03ae74220fedf7ab486afed1af369f
MD5 84b427843d111b08fae4350c5ac19956
BLAKE2b-256 6f1ed0e3dd852c38c0e3b7782e0110fc0621b7ffeb8e868ac8e7c4a9025ccd55

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e35799a464d8d614740eaaa4441df995f923e67fcac59658838889120ecccd0c
MD5 61f7e8a27b3d448ffb4c8c6dd99f0400
BLAKE2b-256 7ef79f6933c34882e3003881a00934c892203851f90e039694db8b70a8dd5e9e

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0949f5d8d8867274b6050fb96335c1324b92af681f6725c942b83d1ed3897fbd
MD5 615a222734e5f3483f91fd13573a56a9
BLAKE2b-256 bd5d09c51c70314e6e9fbd80fc566da1d98ee9fb953bd18cdfda7cbe14fb2331

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3104f2706e314757fb615263a2995b162e3133487a2a64f0c58783ab08b10d85
MD5 358de193668c7bebaa1081dc6dc648c5
BLAKE2b-256 42482b4a3a78c81c98d5a1767301798cf31ac0faf0186cc42decc81eb7c49ca0

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 edeeead18accfa69f98dbf491146599b185840e89adb43495a46f519d4ac5d6e
MD5 514fcbb41e61ea4ced645448511f92c3
BLAKE2b-256 ba9315bf2b786c7b28230699cc37227a06efbdd1d25007b4c841d78a55af878f

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3084ef317e845289566b3efb94892bc93054ea21bf2ec4e6ebc3a8d763ad8d24
MD5 827dd254e17e82001ff8e3c73041eecc
BLAKE2b-256 0a00ea15761f49b81cf2faa4369f14c2d0267278eac8c64c9113359a7fa1f8f2

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2d92083e4189118ee5b4eb21686dfc3095b66d896aae0110b1a07c02071094ff
MD5 e380527673328629f8b76322632e1d0f
BLAKE2b-256 c7d03e29634af42cbf9f73ab1c01b770a1429466359bcdb489b3e10dc232a97c

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 14c1c586b86307d961563f2fb0451f3b882baa583e22aace72c65d07cb1a208f
MD5 6b0abd741d5ecf562b5f65c72ac7e7f7
BLAKE2b-256 8b8ad53f7721aa5cab704966f2a8af2839d5d0b65f5ef7ccd66a9c2c98758978

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 57b8ccbbea04ee351e01ff83a0aef586f2904bc3b8d7cb9b68719ea24e41ceab
MD5 cf5c44b8c87321d171ee883c729bcfa3
BLAKE2b-256 0f1a76f13e733628bf6d72aee0ff0f2b07b3f110de8b164f9c2fb888b7a68cc4

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41e6b1742a415c1e70781bbadc1613bd050a6048116928d50a15e9ea53529d17
MD5 4d3a6645cba1579a759cddfe04cf74b5
BLAKE2b-256 964f9ce2ed4325b213120bff7bfaac4a1c01ffb6d2a5042432b7829cc5ade98e

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6a13c505c3498e82ec160add39a44e59697b2df1bafec8d98d50b6b6281691cf
MD5 41d896860056d1aef766d596f9227b95
BLAKE2b-256 06537dadfb70c3cabfda7b069bb8e470a5ea8d8258652dd3ab74fb02edfbcc9f

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c927844f555d980c3aa259c0dc9f40c8a1bd0a1dd90f7ad40ccdc89c7716d73a
MD5 a9ebaaca98fd2898e7c60af26ddc5255
BLAKE2b-256 a10416fd827c207c7382d7e57bc00110de2c3ecbce0857cd6cae9a2753f9ff82

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af52bebbe5be06fc10f0a9da788bf084985442fa96b12702fb80b05ff96f0041
MD5 3f396dac13e542a91000559ba277a77f
BLAKE2b-256 53e335f74abda4fffdcf85b599ae811b9add93de6f564f3556ddb01797da2dee

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 940284dbf7d8e86a45fa80ced5d070916bc46209203273593e1d6255a0d99a72
MD5 2108c25469196af8706bb73d57387c2a
BLAKE2b-256 a5bbdc879f5b5d552b2112ac85bf1952b5f229d0b03d4125db5f0cc0e87f54af

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 138e8db16b3b51e5ae2d482143f4eeead681304cc2dd0a09a5ee1a9a0205414e
MD5 37ecd514588afc18e42a42217165c42c
BLAKE2b-256 6e5cd891400ed3fd0f3a47298f067156e19c6544bbf57f9dbd04920982b1509a

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2a3d8129d7f9ab1e592b977b10e6faab1b5bedccee1ee014ca2c6727441c6af3
MD5 bc225724203c71d56699e14327a777e8
BLAKE2b-256 3c19d1efe9d82b1ad0ea6a4a9d3714e79af5c12c12e400821eea59db2f391c4d

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c336b6fb1f0394fcb176a21297492d9501187e6650e4976a8d0556bf45f65232
MD5 fba9912fbc651fefef408dded3e41760
BLAKE2b-256 2228b4ddce44baa4a21418204041324f8bcf916276034e97b3c07a818627269e

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5221fb01c12f881dc14b29ded1ae277b733d153a86fc283df4c082ea3d7eb6e3
MD5 3569ba402ed8dceb6fef5060a9ce9008
BLAKE2b-256 0c0aca0f931c9b33a1c4ec7acb15321162e5c6db8c0c7085945abaabca3faf85

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3beaca70155a93ca6494b00ce3af5af5bb0020485edc227d199f20d20e4461c0
MD5 379b82ecd4bba4dc1f5d710c16846dae
BLAKE2b-256 f84f2978446e2d24729df94557eddcb852db57113a284eb1a306d17f109202dc

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7c393234905539dffcd1e041b148aef75e22b9922a4e408f2a317482feb8ea5d
MD5 79f5d9c6b84b7f7734f245f272bae4af
BLAKE2b-256 cb825a0df5ee128deb7acf2feef99dbc0283aa1918b537122c48083f75647a88

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d119804b45c37befbb705bc412fecb7de0bc1cf4e0db94a148c37326d719c8a5
MD5 46f4764709ee8b311b3382d6aadb388f
BLAKE2b-256 836058547bd142ae6a06ca6759156748e68dc72792d399ba677f9f3389de9d95

See more details on using hashes here.

File details

Details for the file pcmflux-1.0.8-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pcmflux-1.0.8-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e6c7b1adb731d93287ab73e35a5280e49a11f8b93e808d9c679099d5f81a16e3
MD5 9148e28c1d52e9b3c195d88f1862ea53
BLAKE2b-256 37ac738511e4173bfe5780a22036ca116f6ce5e39de8004e88ac1271a653ca95

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page