Skip to main content

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-next Python 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 base
  • xiph/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)

Source distribution for opuslib-next-bundled 0.1.1
File Size Uploaded
opuslib_next_bundled-0.1.1.tar.gz 4.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for opuslib-next-bundled 0.1.1
File
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 log

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

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

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

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

Release 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

Release history Release notifications | RSS feed

This release

0.1.1 This release

6 release files

0.1.0

6 release files

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