opuslib-next-bundled
Python bindings to libopus, with the compiled shared library bundled inside
platform wheels.
Goals
- Support Python 3.9 and newer
- Preserve the
opuslib-nextPython API as much as practical - Publish wheels that do not depend on a system-installed
libopus - Keep source builds reproducible by vendoring
xiph/opus
Installation
pip install opuslib-next-bundled
Wheels are intended to contain libopus directly. Source builds require a
populated vendor/opus tree.
Usage
import opuslib_next
By default the package loads the bundled shared library from
opuslib_next/_native. To force use of a system library for debugging:
OPUSLIB_NEXT_USE_SYSTEM_LIB=1 python -c "import opuslib_next"
Development
python -m pip install -U build
python -m build
pytest
The CMake build fails fast if vendor/opus is missing. Populate it before
building wheels.
If you clone the repository directly, initialize the submodule first:
git submodule update --init --recursive
Upstream Attribution
This project is derived in part from:
kalicyh/opuslib-next, whose Python binding layer provided the compatibility basexiph/opus, whose codec implementation is bundled into built wheels
See NOTICE and LICENSES/ for the preserved third-party notices.
Repository
Source repository: https://github.com/kiwi-data/opuslib-next-bundled
Metadata
Release files for opuslib-next-bundled 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| opuslib_next_bundled-0.1.1.tar.gz | 4.8 MB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| opuslib_next_bundled-0.1.1-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| opuslib_next_bundled-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| opuslib_next_bundled-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | Python 3 | none | Linux glibc 2.17+ ARM64 | Details |
| opuslib_next_bundled-0.1.1-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
| opuslib_next_bundled-0.1.1-py3-none-macosx_10_9_x86_64.whl | Python 3 | none | macOS 10.9+ x86-64 | Details |
Total release size: 6.5 MB
Release files / opuslib_next_bundled-0.1.1.tar.gz
| Download URL | opuslib_next_bundled-0.1.1.tar.gz |
|---|---|
| Size | 4.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
af36ac1585a841cd502a0fa260a7c18fd1b870a6767a42676fd7af39104b0c71
|
|
BLAKE2b-256 checksum How to use checksums |
ffb5849e7e4424d5fc2965dbce6383fe518a6f174bdaef0a7768dc73bde5d2be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jul 3, 2026.
Transparency logRelease files / opuslib_next_bundled-0.1.1-py3-none-win_amd64.whl
| Download URL | opuslib_next_bundled-0.1.1-py3-none-win_amd64.whl |
|---|---|
| Size | 316.8 kB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
62ca41c951e11aee3e639fff4467f35e40cf326c48c102eed7a2b277881e3ccd
|
|
BLAKE2b-256 checksum How to use checksums |
00f0286d8572a4648b77624415de86f66b7181982aae586ec7e1cefc0ba47114
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jul 3, 2026.
Transparency logRelease files / opuslib_next_bundled-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | opuslib_next_bundled-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 371.7 kB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
a9e2039139d37c42cb77a0edc7242d281e532de2471bdcf624b30aeb04d2e5f0
|
|
BLAKE2b-256 checksum How to use checksums |
c3c11e1f429bca6d7361c5a58e5436bb8e82d28261cf2d743fbb4b9412a85b38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jul 3, 2026.
Transparency logRelease files / opuslib_next_bundled-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | opuslib_next_bundled-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 356.2 kB |
| Tags | Linux glibc 2.17+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
0450f00ccc67e58542cad4391e55d56ca9e8fb83ff8f547941d221d2eeb57ee5
|
|
BLAKE2b-256 checksum How to use checksums |
9c13c5596cca8b83e5c7510ee7c6a3718867f3551243ea6104ca8816af63a172
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jul 3, 2026.
Transparency logRelease files / opuslib_next_bundled-0.1.1-py3-none-macosx_11_0_arm64.whl
| Download URL | opuslib_next_bundled-0.1.1-py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 329.2 kB |
| Tags | Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b71894d2533e7081d5520d9f9d2293ea08bc22286336a0e6002c947c4441d5b0
|
|
BLAKE2b-256 checksum How to use checksums |
664f2ba2ce1eb207a87045bd226683d9a083c534028f0323b9daf92d37403084
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jul 3, 2026.
Transparency logRelease files / opuslib_next_bundled-0.1.1-py3-none-macosx_10_9_x86_64.whl
| Download URL | opuslib_next_bundled-0.1.1-py3-none-macosx_10_9_x86_64.whl |
|---|---|
| Size | 333.6 kB |
| Tags | Python 3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
2266ae4f0e8416bc0b7d7c935c52cf92bb243d8c772c41f3624094cc28e63148
|
|
BLAKE2b-256 checksum How to use checksums |
6539a669b0ac478e4ea9363ac6b5ec7ec968c206c65e65742aefb054f30a56d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jul 3, 2026.
Transparency log